我有一个苹果应用商店的应用程序。由于代码签名,它被拒绝了(我认为。我也有收据签名,但我不认为这是苹果的意思。)以下是苹果公司不得不说的话:
应用程序无法启动。没有生成崩溃日志。Console报告该应用程序未签名。这可能是由于应用程序签名不当或权限不正确所致。请确保您的应用程序可以启动和运行在一个非管理用户帐户。
当我查看XCode中的发行版构建时,我看到了以下内容:
CODE_SIGN_IDENTITY =第三方Mac应用程序: William。
其他代码签名字段为空。
当我双击已构建并存档的应用程序时,它会要求我登录到应用程序商店。我不知道这是怎么回事。
我遗漏了什么?
发布于 2011-03-16 13:41:57
现在已经修好了。登录部分与收据签名相关。如果有其他人加入,您需要一个沙箱帐户来测试您的收据签名是否有效。
此外,代码签名也有问题。非管理员的把戏揭示了这一点。
发布于 2011-05-03 08:36:50
我遇到了同样的问题,苹果说,“控制台报告说,应用程序是未签名的”,尽管我已经签署了它。问题是文件权限问题。有些文件不是每个人都能读到的,当应用程序没有安装在管理帐户上时,代码签名验证就会失败。
发布于 2015-08-20 21:55:50
有时,这不是上述的,而是你的权利文件中的一些东西。如果您使用的是iCloud、CloudKit或MapKit --应用程序不会启动并报告诸如Terminated due to code signing error之类的模糊错误
只需创建一个应享权利的副本,并在应用程序商店之外分发它时使用另一个副本--在其中,只需删除对iCloud、iCloud驱动器、iCloud键值、CloudKit或地图的任何引用即可。
https://stackoverflow.com/questions/5240072
复制相似问题