14

我想向 AppStore 提交一个应用程序(我的第一个应用程序!)。我已经在我的设备中测试了应用程序(所以我已经有一个开发配置文件),但我无法在 Xcode 中安装分发配置文件。我已经遵循了这个过程(我不知道多少次),但是当我尝试通过 Organizer 添加配置文件时,我遇到了以下问题:

  • 如果我双击文件没有任何反应
  • 如果我单击添加,则文件不可选择(灰色)
  • 如果我从 Finder 拖放,我会看到以下消息:无法在“iPhone of Corrado”上安装 1 个配置文件。“Corrado 的 iPhone”不包含在此配置文件中。

这是什么意思 ?如果我进入 Development Center\Certificates, Identifiers & Profiles\Provisioning Profiles\Distribution 并编辑配置文件,则没有设备,也无法添加任何设备(在开发配置文件中,我看到了所有设备)。我做错了什么?谢谢, 科拉多

4

2 回答 2

16

我不知道您使用的是哪个 Xcode,但假设您使用的是 Xcode-5,我建议您使用自动配置文件同步功能。

只需转到 Xcode>Preferences 并选择 Accounts 选项卡。

如果您没有任何 Apple ID 帐户签名,只需单击左下角的“+”按钮并选择“添加 Apple ID...”,输入您用于登录苹果开发者的 ID 和密码。

之后,只需单击右下角的“查看详细信息...”按钮,您的签名身份和配置文件就会出现在那里。如果没有,只需单击左下角的刷新按钮。

于 2013-11-05T20:56:22.957 回答
2

我刚刚花了 12 个小时试图弄清楚为什么我的 OSX 应用程序没有进行代码签名,并且该错误与包含 0 个 Mac 设备的配置文件有关。遵循上述建议,头疼,删除和重新创建证书后,以下链接提供了分发配置的正确方法

https://developer.apple.com/library/ios/qa/qa1814/_index.html

展望未来,对于 OSX 上的 Mac App Store 提交,要使用的正确代码签名身份似乎是Mac Developer,并将Provisioning Profile设置为 Automatic。

您确实需要在代码签名和配置重置期间重新启动 Xcode,但它确实有效。

于 2016-01-28T12:52:21.830 回答