我正在尝试向iOS应用商店提交更新。我正在从Buzztouch应用程序转到Sprite Kit应用程序。我能够存档Xcode项目并提交它。该应用程序的状态为“已收到上载”,但是大约一分钟后,它更改为“无效二进制”,并且我收到一封电子邮件,内容为:
无效签名-确保您已使用分发证书(而不是临时证书或开发证书)对应用程序进行了签名。验证Xcode中的代码签名设置在目标级别正确(覆盖项目级别的所有值)。此外,请确保您要上传的捆绑软件是使用Xcode中的Release目标而不是Simulator目标构建的。如果确定代码签名设置正确,请在Xcode中选择“全部清除”,删除Finder中的“ build”目录,然后重新构建发布目标。
解决这些问题后,请转到“版本详细信息”页面,然后单击“准备上传二进制文件”。继续进行提交过程,直到应用程序状态为“正在等待上传”。然后,您可以交付更正后的二进制文件。
我已经清理了构建目录,重新构建了发布目标,并多次创建了新的配置文件。所有代码签名身份均设置为iOS Developer。代码签名和供应配置文件一直让我感到困惑,我可能犯了一些明显的错误。
我已尝试提交50次以上!我觉得这很令人沮丧,因为我已经给苹果发了电子邮件,他们又回了我,但这只是链接到具有代码签名信息的开发中心的链接。我也花了很多时间在Internet上寻找解决方案,但是还没有一个好的解决方案可以真正解决这个问题。
我唯一能想到的是因为我正在从Buzztouch应用程序进行更改,或者是Sprite Kit。
这是我的代码签名的屏幕截图:
这是我在Mac App Store中遇到类似问题时所做的事情:
作为参考,这是我与签名相关的内置设置。那是我上次提交该应用程序时才起作用的程序(该应用程序过去两天一直处于“等待审阅”状态,因此我猜它已通过了他们的所有自动测试)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句