问题出在 codesign 上。一个密封的资源缺失或无效。

3

我已经遇到这个问题几天了,无法解决。

Whats Cool JLD$ codesign -vvvv build/Distribution-iphoneos/Whats\ cool\?.app
build/Distribution-iphoneos/Whats cool?.app: a sealed resource is missing or invalid
/Users/JLD/Desktop/iOS Development/Whats Cool/build/Distribution-iphoneos/Whats
cool?.app/Whats cool?: resource modified

我已经尝试过所有这些帖子中发布的解决方案,但都无济于事: https://discussions.apple.com/thread/1590980

https://discussions.apple.com/message/9167082

http://www.iphonedevsdk.com/forum/iphone-sdk-development/2256-application-failed-codesign-verification.html

https://forums.macrumors.com/threads/entitlements-plist.584209/

如何解决上传到iTunes Connect时出现“应用程序无法通过代码签名验证”的问题?

我甚至尝试重新创建整个项目,重新做所有的IB连接,但仍然无法解决问题!它可以构建一切,但无法对其进行代码签名!因此,我无法通过AppLoader上传它。 我按照分发应用程序页面上的配置文件说明进行操作。

developer.apple.com/ios/manage/distribution/index.action

我尝试从另一台 Mac 上构建。我的分发配置文件和分发证书都设置为通配符,但仍然无法正常工作。我尝试使用另一个名称和包标识创建了一个新的应用程序,但也没有成功。我不知道还能尝试什么!
我尝试从头开始创建新项目,复制源代码并重新制作 IB 上的所有连接,但仍然无济于事。我甚至按照此链接上的说明操作:

http://techiechok.com/2009/03/30/resolving-iphone-code-signing-error/

但是一切都徒劳无功。我不知道还能做什么。我甚至考虑利用一个技术事件来彻底解决这个问题。

现在一切都在本地完成,因此不应该出现任何与符号链接相关的问题。


1个回答

2

问题已解决。问题出在产品名称中的“?”字符上。虽然不应该这样,但事实就是如此。苹果从未说明这会导致代码签名验证问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接