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