【发布时间】:2016-01-27 14:11:27
【问题描述】:
经过这么多天的尝试,是时候寻求帮助了……
Xcode(6.4 或 7.1)签署我的应用程序,包括我使用的 2 个框架,因为我在“复制文件”中检查了“复制代码签名”。 我“提交到 App Store”。我相信,一切都很好,然后我收到了 iTunes 电子邮件:
无法签名 - 此软件包不符合当前的代码签名要求。具体来说,codesign 产生了以下错误: com.raphael.photobooth.pkg/Payload/SLR Pro Picture Booth.app/Contents/Frameworks/EDSDK.framework/Versions/A:代码对象根本没有签名 在子组件中:com.raphael.photobooth.pkg/Payload/SLR Pro Picture Booth.app/Contents/Frameworks/EDSDK.framework/Versions/A/DeviceInfo.plist
我从来都不擅长协同设计,但我学习并尝试了“--deep”标志(不),或者我从终端手动签署了这个 .plist,或者我使用了应用程序加载器。无论哪种方式最终我都可以看到它重新签署了这两个框架,但不是这个.plist,所以它失败了。 (而且这些框架不是我的,所以我无法使用它们的源代码对它们进行签名)
即使我阅读和研究过,签名对我来说仍然很模糊,任何帮助都将不胜感激!
【问题讨论】:
标签: cocoa app-store plist sign codesign