通过存档提交我的应用后, 我在iphone中测试,然后在发布之前使用分发配置 我从应用商店收到了电子邮件:
无效签名 - 确保您已使用分发证书签署了应用程序,而不是临时证书或开发证书。验证Xcode中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,请确保您上传的软件包是使用Xcode中的Release目标而不是Simulator目标构建的。如果您确定您的代码签名设置正确,请在Xcode中选择“全部清除”,删除Finder中的“构建”目录,然后重建您的发布目标。
更正了这些问题后,请转到应用程序的版本详细信息页面(位于iTunes Connect的“管理您的应用程序”模块中),然后单击“准备提交二进制文件”。继续完成提交过程,直到应用程序的状态为“等待上传”。然后,您可以使用Application Loader上载更正的二进制文件。
答案 0 :(得分:1)
只需制作新版本&再次将其上传到appstore,但请确保在活动目标中使用了分发证书:)
答案 1 :(得分:1)
每次都有同样的理由我有很多时间错误。我刚刚通过在目标和项目级别选择我的分发配置文件来解决它。我不知道它是否是正确的解决方案,但它每次都解决了我的问题。因此,只需尝试在所有调试,发布和分发配置中选择分发证书。如果您使用的是xCode 4,请参阅随附的屏幕截图
。
希望得到这个帮助。