代码签名无效

时间:2016-10-16 03:41:27

标签: xcode swift3 code-signing macos-sierra

最近,我无法在Xcode中运行我的一些应用程序。他们会建立,然后退出而不显示。所以我尝试进入Debug文件夹并手动启动应用程序。我最终收到macOS的错误报告,告诉我异常类型是"代码签名无效"。我还在Xcode中运行了一个测试,它告诉我代码根本没有签名,并且退出代码失败了。我知道我的Xcode项目中的代码签名一定有问题,但我和#39;我不知道如何解决这个问题。它影响了我在Mac App Store上的应用程序,所以我猜测它与证书有关。请告诉我如何解决这个问题。我正在使用Xcode 8制作一个macOS应用程序。我迫切需要修复此错误,所以如果您有任何想法请发布它们,如果它们有效,我会立即奖励您+50代表。谢谢!

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

Error Screenshot here

5 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:1)

奇怪的是,Xcode 8.1的更新修复了它!因此,故事的寓意是:尝试更新是否有可用的更新,看看是否能修复任何代码签名问题!

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

答案 2 :(得分:0)

过去在名称和路径中有空格存在问题。我建议从应用程序名称中删除空格,看看是否有任何影响。

你的测试目标也签了吗?

答案 3 :(得分:0)

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

打开Finder并显示项目包内容,并使用Xcode打开以下文件:

project.pbxproj

搜索:PROVISIONING_PROFILE_SPECIFIER

并对调试和评论进行评论。发布部分:

/*PROVISIONING_PROFILE_SPECIFIER = "";*/

答案 4 :(得分:0)

尝试一下,这解决了我的问题 iPhone设置->常规->设备管理,然后选择信任您的公司