ios - Xcode 10,Command CodeSign 失败,退出代码为非零
问题描述
每次我构建控制台时都会显示此消息。
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/开发者/工具链/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 帐户密码。
- 产品菜单中的清洁项目。
- 再次构建它。
之后一切正常。
推荐阅读
- c# - start 方法的括号没有统一连接
- spring-boot - Hibernate:删除具有两种不同父实体的子实体
- javascript - 如何在按钮单击事件的 iframe 中滚动到 pdf 的下一页?
- .net-core - DB2 .Net 连接器错误:AESEncryptADONet
- android - Expo - 运行 adb 时出错:多个设备/模拟器
- google-cloud-platform - 如何恢复 GCP 项目服务帐号
- html - 如何在 css 中构建一个 civ
- reactjs - 为不同的 Firebase 项目(环境)自定义 React 应用构建
- javascript - 当 url 错误时,为什么 createElement 中没有任何错误
- linux - 当我运行 docker-compose up 命令时,出现此错误。有人可以帮助我吗?