我的第一个 iOS 应用程序在 iTunes Connect 中处于“等待上传”状态,但由于应用程序加载器中的 Xcode 4.3 遇到问题,我无法将其提交到 App Store。
在 Xcode 4.3 中我有 3 个配置文件
- 临时配置文件
- 应用商店配置文件(未找到有效的签名身份)
- iOS 团队配置文件
构建并归档我的应用程序后,我单击“分发”并选择 iOS App Store。我输入 iTunes Connect 用户名和密码,但收到以下错误消息 - 没有可用于签名的身份。这意味着什么?
所以我尝试使用应用程序加载器。我在 Xcode 中选择了 Ad Hoc 或 Enterprise Distribution,并将应用程序文件导出到文件夹中。我在应用程序加载器中选择了该文件,但收到以下错误“应用程序协同设计验证失败”。 Xcode 何时对应用程序进行签名以及使用哪个配置文件?
看起来我在网上找到的大多数教程和文档都是针对旧版本的 Xcode。我更改了一些代码签名和构建设置,但没有成功。
能否请你帮忙?
Thanx
我不确定证书 - 但对于我的应用程序,我有这样的证书。
在配置门户中,转到“证书/分发”并确保您在此处拥有证书并且该证书有效并且您下载了它 - 您还必须拥有私钥! (不要忘记苹果WWDR证书)。然后在配置/分发中确保您已为您的应用程序 ID 创建了证书。在 Xcode 中设置它们后应该可以工作(如下)。
但是,我知道一件事。您不必通过应用程序加载器提交您的应用程序。
打开 Xcode 时,转到项目构建设置并设置分发证书。然后您应该存档您的应用程序 - 只需将运行方案更改为 iOS 设备(在 Xcode 的左上角),然后点击“产品”(在 Mac 状态栏中)和“存档”。
存档完成后,打开管理器并找到存档选项卡。然后选择您的存档并单击验证/提交应用程序。应该是这样:)
注意:取自 iOS 配置门户指南,“确认您选择“从证书颁发机构请求证书...”,而不是选择“从证书颁发机构请求证书......”的含义确保未在钥匙串中选择私钥创建证书时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)