xcode - Mac App Store无效签名问题

标签 xcode macos app-store code-signing

我最近向Mac App Store提交了一个应用程序,并收到一封电子邮件,通知我该版本包含带有无效签名的资源(总共两个):

We have discovered one or more issues with your recent binary submission for "X". Your app has proceeded to review, but the following issues should be corrected in your next submission:

Invalid Signature - the nested app bundle Y is not signed, the signature is invalid, or it is not signed with an Apple submission certificate. Refer to the Code Signing and Application Sandboxing Guide for more information.



我已经阅读了链接的Code Signing and Application Sandboxing Guide,但是不幸的是,对于我正确签署这些资源的方式,没有一个明智的选择。第一个是可执行文件,第二个是框架。我都没有手动编译。

正确签名这些资源的正确方法是什么?

最佳答案

您很可能具有未签名的嵌入式框架。如果将Xcode与Frameworks子项目一起使用,或者包含已复制到应用程序 bundle 包中的框架,则必须对它们进行代码签名。

解决此问题的一种简单方法是使用静态库而不是Framework。

关于xcode - Mac App Store无效签名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872125/

相关文章:

ios - info plist 似乎已过时,无法通过 App Store 验证 App

ruby 与 Xcode 5

windows - 如何在 Windows 中实现类似搜索的聚光灯?

java - 在 Mac 上使用 Java 播放声音

objective-c - 在桥接 Objective C 文件中使用 Swift 类

ios - Xcode - 警告 ITMS-90735 - 无效的可执行部分 - 提交到应用商店

iphone - "App Name must not contain the following characters"

objective-c - 在 UIWebView 上请求 http ://mobile. twitter.com

iOS/iPhone - Xcode 调试区域不显示对象属性

iPhone - 将字符串截断到最后四位