Ios Xcode 10,命令代码设计失败,退出代码为非零
每次我构建控制台时都会显示此消息 CodeSign/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug iphonesimulator/Project.app(目标:Desker) cd/Users/admin/Desktop/AppStoreBuild/Project201 export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xctoolschain/usr/bin/CODESIGN_ALLOCATE 签名标识:“-” /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug iphonesimulator/Project.app:不允许使用资源分叉、查找器信息或类似碎片 命令代码设计失败,退出代码为非零 。。。Ios Xcode 10,命令代码设计失败,退出代码为非零,ios,xcode,xcode10,Ios,Xcode,Xcode10,每次我构建控制台时都会显示此消息 CodeSign/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug iphonesimulator/Project.app(目标:Desker) cd/Users/admin/Desktop/AppStoreBuild/Project201 export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/toolschains/
是否有任何方法可以确定此故障的原因。当我尝试在模拟器中运行时,它也显示签名标识:“-”。为什么我们需要在模拟器中签署身份。还有一件事是,如果我退出Xcode并重新启动,当我更改代码或添加一个方法时,它将正常生成,但再次生成失败。尝试清理项目:
1. shift + cmd + k
2. shift + cmd + Alt + k
然后再次尝试运行您的项目。希望这能解决问题 我遇到了这个问题,Xcode无法在设备上编译,但在模拟器上,它运行良好 我通过以下步骤解决了问题:
在那之后一切都很好。今天我刚刚遇到了这种情况,只是在我添加了一个.png图像,并在“获取信息”中勾选了“隐藏扩展名”之后。(右键单击图像)该图像已添加到我的Xcode项目的文件目录中
当我解开盒子并将.png图像重新添加到Xcode目录中时,我进行了清理和构建,之后工作正常,如果你问我的话,这是一个非常奇怪的错误。我不确定是什么导致了这个问题,但我成功解决这个问题的一个方法是在我的可可豆上运行豆荚更新 错误(无论如何对我来说)显示其中一个POD签名有问题。更新POD解决了该签名问题
pod update [PODNAME] //For an individual pod
或
希望这能帮助出现“命令代码设计失败,退出代码非零”错误的人。在添加.dae和.png文件并使用XCode Editor将.dae转换为SceneKit场景文件格式(.scn)后,我遇到了这个问题 在做了更多的研究之后,我在这里找到了解决方案- 解决问题的步骤:
列出的解决方案中没有一个对我有效。有人指出,在项目中包含名为“resources”的文件夹会导致此错误。重命名我的“resources”文件夹后,错误消失。如果代码签名失败,出现错误“resource fork、Finder information或类似碎片不允许” 在控制台中运行以下脚本以修复:
$ xattr -cr <path_to_app_bundle>
$xattr-cr
苹果文档:不确定这是否对任何人都有帮助,但请确保选中了
查找隐式依赖项。有时,这可能会导致您的项目“迷失”在哪里寻找某些东西
一旦你这样做了,我建议你也清理你的项目和重建
在将.jpg和.png图像混合添加到art.scnassets文件夹、进行代码更改并通过Xcode的源代码管理删除这些更改>放弃所有更改后,我也看到了此错误。。。菜单
我在这个线程中尝试了其他修复,但最终,我不得不删除添加的.jpg/.png文件,清理项目,并重建项目以消除错误。然后我阅读了原始的.jpg/.png文件,现在我正在毫无问题地重建代码 在Xcode中:转到当前用户的首选项注销
闭合Xcode
在钥匙链中:转到登录和所有项目
- Sort by kind
- remove "Apple Worldwide Developer Relation Certification Authority"
- remove "Developer ID Certification Authority"
- remove "iPhone Developer ...."
开放Xcode
转到首选项并登录到您的用户apple帐户
- 这将重新加载以前删除的开发人员证书
重建项目(应该是成功的构建)
在本机设备上运行构建其他答案均无效。这就是我所做的:
从密钥链中删除我的证书李>
打开Xcode it重建证书李>
已成功在设备上运行应用程序
在我的例子中,在我复制了.scnassets组中的两个.aiff文件后,它是一个损坏的故事板文件,此错误
发生了。删除文件和“清理生成文件夹”可以解决我的问题。在我的情况下,出现以下错误行:
签名标识:“-”
…mobile.app:资源分叉、查找信息或类似碎片
不准
命令代码设计失败,退出代码为非零
问题是,在resources文件夹中,我有一些扩展名为.png的文件,这些文件在默认设置中是隐藏的
在FINDER中查找文件,将其标记->cmd+i->取消选中隐藏扩展名
之后,返回Xcode->kmd+shift+K并重建
我希望我能帮上忙 对于我来说,我必须转到钥匙链,选择“登录”钥匙链,双击iOS Developer:myname键,单击访问控制选项卡并切换单选按钮以允许所有应用程序访问此项。此问题是由于在发布架构中构建我的项目造成的。它也可能是由其他因素引起的。尝试在xCode中切换到构建架构
产品>方案>编辑方案。在左侧的“运行”部分,将“构建配置”切换到“调试”。我希望这会有所帮助 上述解决方案都不适合我。经过一些猜测,我尝试了(Xcode v10.2.1 cocoapods v1.7.1)
接
pod install
然后:
- 在Xcode中打开工作区
- 已清理的生成文件夹
- 建设项目
- Sort by kind
- remove "Apple Worldwide Developer Relation Certification Authority"
- remove "Developer ID Certification Authority"
- remove "iPhone Developer ...."
pod deintegrate
pod install
Lock Keychain "login" -> Unlock Keychain "login" -> Always allow
ENABLE_HARDENED_RUNTIME = YES
ENABLE_HARDENED_RUNTIME[sdk=macosx*] = YES
$ xattr -lr .
$ xattr -cr .
cd <above path>
xattr -lr .
cd /Users/XXXX/Work/MyProject
xattr -cr .