gpt4 book ai didi

cocoa - 如何为 App Store 签署应用程序,包括其框架的 .plist?

转载 作者:行者123 更新时间:2023-12-03 16:45:38 25 4
gpt4 key购买 nike

经过这么多天的尝试,是时候寻求帮助了......

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,所以它失败了。(这些框架不是我的,所以我无法使用它们的源代码对它们进行签名)

即使我阅读和研究,签名对我来说仍然很模糊,任何帮助将不胜感激!

最佳答案

这是一个常见且复杂的问题,Craig Hockenberry 在精彩的文章中对此进行了很好的描述(并解决):

TL;DR: 您不应使用 --deep 标志。您应该使用额外的构建步骤进行签名。

关于cocoa - 如何为 App Store 签署应用程序,包括其框架的 .plist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com