每次我构建控制台时都会显示此消息。
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (在目标:Desker 中)
cd /Users/admin/Desktop/AppStoreBuild/Project201
导出 CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
签名身份:“-”
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app:不允许存在资源分叉、Finder 信息或类似碎片命令 CodeSign 失败,退出代码非零
...
有什么方法可以查明此故障的原因吗?当我尝试在模拟器中运行时,它也显示签名身份:“-”。为什么我们需要在模拟器中签名身份?另一件事是,如果我退出 Xcode 并重新启动,当我更改代码或添加方法时,它将再次构建失败,它将正确构建。
我遇到了这个问题,Xcode 无法在设备上编译,但在模拟器上,它工作正常。
我通过以下步骤解决了:
- 打开钥匙串访问。
- 锁定“登录”钥匙串。
- 解锁,输入您的 PC 帐户密码。
- 产品菜单中的清理项目。
- 再次构建它。
之后一切正常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)