我已经完成了我的第一个应用程序。 iTunes Connect中正在等待其上载,并指定应用程序为“等待上传”。 我开始归档的过程。 完成后,我点击验证按钮,收到这样的:“可没有签署身份”。 我试图下载的身份和收到的警告标志和消息“管理员必须请求身份可以下载它们之前”。
验证提供了以下警告“警告:应用程序未能协同设计验证。 签名是无效的,含有禁止使用的权利,也没有与iPhone的发布证书签名。 (-19011)”。
我已经通过论坛研究这些消息,虽然有几个目击,我不能为我的生活弄清楚该怎么做。 我假设有某种在Xcode和iTunes连接之间的通信故障。 我在iTunes中的角色连接均为“admin”和“法律”。 我是一个团队之一。 援助将不胜感激,因为我远兮,发现在手接近失败。
这个过程是一个噩梦你第一次做到这一点。
我认为最重要的是证书和代码签名外,其余不是太难。
我建议你采取以下步骤:
登录https://developer.apple.com/account/ios/certificate/certificateList.action ,你将不得不创建2个证书(1发展与1分布),发展及1 2个调配谱(1分配)。
该证书是有点难以做出比供应配置文件,因为它涉及到使你的Mac的钥匙串另一个证书,但不用担心,苹果会告诉你这是如何在这里完成:
https://developer.apple.com/account/ios/certificate/certificateLanding.action
完成所有2个证书和2个配置配置文件后,你需要下载它们,双击每个人,这样Xcode和Kaychain可以阅读它们。
现在,这是最重要的事情......你必须设置你的应用程序的代码签名,以配合您刚刚创建的新2个部署配置文件。
无论您的项目和目标的代码签名必须设置以配合这些配置文件。 在“调试”代码签名应与“发展”的provisioning profile设定,和“释放”代码签名必须与“分配”的provisioning profile设定。
这里有两个截图,代码签名的应用程序的目标之一,代码签名的应用程序的项目之一:
一旦你已经做了(假设你已经设定了您的应用程序包ID在Xcode以匹配用于创建预配置的配置文件的应用程序ID),所有你现在需要做的是归档并尝试再次上传到itunesconnect。
这里是一个教程,它涵盖了一切从头开始。
http://www.raywenderlich.com/8045/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-2
还有这个
http://bobueland.com/cocos2d/2012/how-to-publish-your-app-on-the-app-store/