如何诊断Xcode代码签名失败?

时间:2019-04-25 19:19:44

标签: xcode code-signing

在Xcode 10.2中,出现了代码签名失败 resource fork, Finder information, or similar detritus not allowed Command CodeSign failed with a nonzero exit code 但我不知道如何找到引起问题的大型项目的哪个特定元素。

顺便说一句,这不是在Xcode 10.1中发生的。那时我确实发现我的一些.png图像包含颜色配置文件,这些颜色配置文件已被删除并在那里停止了代码签名失败。

从10.1以下的版本(未发生任何故障)更改代码后,发生当前故障。当我将在10.2下修改的代码带回10.1时,也不会发生。所以这让我发疯了!

现在,我什至找不到Apple文档来帮助我找到要解决的问题!任何建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

我再次检查了代码签名错误消息上方的密集段落。它包含的主要内容是我的应用程序捆绑包的路径。所以我认为捆绑中可能有多余的东西。

我转到了Xcode项目导航器面板中的Products文件夹,右键单击我的应用程序,然后选择了在Finder中显示,然后在Finder中,我右键单击了该应用程序并选择了Show Package Contents,然后扩展了Contents目录然后是最有可能找到碎屑的资源目录。

果然,有一个.png图像文件,在尝试该应用程序时我拒绝使用。我已经注释掉//涉及它的代码行,但是没有从Xcode导航面板的Supporting Files中删除该图像文件。

我确实删除了它并重新构建了该应用程序。 Voila ,不再有代码签名错误!

谢谢大家对这个问题以及人们提出的所有问题的关注。

相关问题