代码签名无效

Code Signature Invalid

最近,我无法在 Xcode 中 运行 我的一些应用程序。他们会建造,然后在不露面的情况下退出。所以我尝试进入调试文件夹并手动启动应用程序。我最终收到来自 macOS 的错误报告,告诉我异常类型是 "Code signature invalid"。我也在 运行 Xcode 中进行了测试,它告诉我代码根本没有签名,并且失败并退出代码 1。我知道我的代码登录一定有问题我的 Xcode 个项目,但我不确定如何解决这个问题。它影响了我在 Mac App Store 上的两个应用程序,所以我猜它与证书有关。请让我知道如何解决这个问题。我正在用 Xcode 8 制作一个 macOS 应用程序。我迫切需要修复这个错误,所以如果你有任何想法请 post 他们,如果他们工作,我会立即奖励你 +50 代表。谢谢!

这是我在其中一个项目中遇到的错误的屏幕截图。

过去在名称和路径中包含 space 时遇到过问题。我建议从应用程序名称中删除 space 并查看是否有任何影响。

你的测试目标也签名了吗?

遇到了同样的问题,对我有帮助的是:

打开finder显示项目包内容,用Xcode打开如下文件:

project.pbxproj

搜索:PROVISIONING_PROFILE_SPECIFIER

并在调试和发布部分将其注释掉:

/*PROVISIONING_PROFILE_SPECIFIER = "";*/

奇怪的是,Xcode 8.1 的更新修复了它!所以这个故事的寓意是:如果有可用更新,请尝试更新,看看是否可以解决任何代码签名问题!

感谢大家提供有用的答案。我相信他们会解决某人的问题。

您应该尝试清理您的项目 (CMD + SHIFT + K),它对我有用。

试试这个,这解决了我的问题 iPhone 设置 -> 通用 -> 设备管理并选择信任你的公司