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

问题描述 投票:0回答:1

使用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文档来帮助我找到解决方法!任何建议都将被感激地处理。谢谢。

xcode code-signing
1个回答
1
投票

我(再次)检查了代码签名错误消息上方的密集段落。它包含的主要内容是我的应用包的路径。所以我认为捆绑内部可能存在一些无关紧要的东西。

我在Xcode的项目导航器面板中找到Products文件夹并右键单击我的应用程序,然后在Finder中选择Show,然后在Finder中右键单击应用程序并选择Show Package Contents,然后展开Contents目录,然后资源目录是最容易找到碎屑的地方。

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

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

谢谢,伙计们,你对这个问题的关注,以及人们提出的所有问题。

© www.soinside.com 2019 - 2024. All rights reserved.