我知道 StackOverflow 上有很多类似的问题,但我想我已经阅读了所有这些问题,但没有一个完全适用。
我有一个 Cocoa 应用程序,我正在尝试在 Mac App Store 上签名以进行分发。我已经创建了我的分发配置文件,并且我相信它在 XCode 中都正确连接。当我构建应用程序时,XCode 会提示我签名并且构建完成且没有错误。当我查看构建消息时,我看到了来自 Code Sign 的快乐绿色复选标记。
此外,我使用 Receigen 进行收据验证,当我使用它检查我构建的应用程序时,它表明该应用程序确实已签名并且签名有效。
但是......当我将应用程序复制到另一台机器(运行 Snow Leopard,如果这会有所不同)并在那里启动应用程序时,我看到应用程序退出并使用代码 173 进行收据验证后,控制台显示 storeagent 记录消息“未签名的应用程序”。同样,当我使用 Receigen 检查应用程序时,它显示该应用程序已签名但无效。为什么会这样?
切线,以防它有助于激发一些想法,其上下文是我试图让收据验证工作,并且在我的主开发框(应用程序显示为正确签名的那个)上,当我退出时173,我收到了 iTunes 凭据质询的提示,尽管从未从商店中检索到收据。在另一台机器上,我什至从未收到过凭证挑战(我推测并希望这都是因为同一个问题)。
我在这里真的束手无策。谢谢你,StackOverflow 的优秀人员,你可能有任何想法。