我正试图在itunes Connect上推送我的应用程序的更新。
我已经在itunes connect上创建了1.1版本。当尝试在Organizer中验证我的版本时,它不会运行。
我认为我的证书有问题;我如何检查我必须把什么证书放在代码签名子菜单上(在Xcode中)?
谢谢你帮我!
编辑:
我已经"为二进制提交做好了准备",当我想验证它时,
The following issues were found during validation :
Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate.
请帮帮我:-)
第2版:仍然存在问题:
【下载证书】[2][删除旧的并导入新的][3][设置新证书…整体][4][再次获取错误…][5]
我遵循本教程进行了特殊测试:http://developer.apple.com/ios/manage/distribution/index.action而且我没有删除授权文件中的行(在true时获取taskallow)。
现在,它好多了,它是xork:D感谢所有给我指示或试图帮助我的成员!
您需要检查您的构建设置,并确保您拥有最新的有效版本的分发证书。它使用的证书与您在测试中使用的证书不同。
发行版证书不会像正常测试证书那样自动下载任何与Xcode 4同步的证书。您可能需要手动登录并下载发行版证书。
一个好的起点是寻求Keychain Access来删除旧的/重复的证书。如果你有多个,Xocde会使用它找到的第一个(我想是基于字段系统中的一些逻辑)。第二个建议是控制Xcode中的构建设置。