【问题标题】:Cannot add distribution provisioning profile to Xcode 5无法将分发配置文件添加到 Xcode 5
【发布时间】:2014-02-14 15:47:40
【问题描述】:

我正在尝试在 iTunes 上分发我的 Phonegap 应用程序。我之前成功地做到了这一点,但后来我换了一台新的 Mac。我正在使用 Xcode 5.0.2。

我已经创建了开发和分发证书。然后我创建了一个 App ID,在“Explicit App ID”下输入 Bundle ID。

然后,我为该应用创建了一个开发配置文件,选择了正确的应用 ID、iOS 开发证书、我的设备,为该配置文件命名并单击“生成”。我下载它并双击以添加到 xcode。 xcode 管理器打开,我看到它已添加到我的设备配置文件下。然后我可以在我的物理设备上成功运行该应用程序。

现在我想分发它。我创建了一个新的配置文件,在 Distribution 下选择“App Store”,选择正确的 App I.D.、iOS Distribution 证书,然后单击“generate”。当我双击下载的文件时,xcode 中的管理器打开,但分发配置文件不在设备配置文件下。当我单击 + 按钮添加配置文件时,我无法选择分发配置文件,但我可以选择开发配置文件:

我不知道这是为什么。我尝试关闭并打开xcode,但无济于事。我试着等了几个小时。再次,它没有工作。

然后我尝试通过创建存档来分发我的应用程序。首先我去构建设置>代码签名并选择iPhone Distribution:

然后我选择我的物理设备并选择产品 > 存档。我得到了错误:

No matching provisioning profiles found
None of the valid provisioning profiles include the device Belgian Iphone  (identifier: xxxxxxxxxxxxxxxxxxxxxxx).  
Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.

我点击“修复问题”并以错误结束:

There was an error generating the team provisioning profile for AppID 'FT49U8Q9JE'.

此处给出的 AppID 与开发者门户中 App ID 中的前缀不同。我不知道它是否应该是一样的。有什么建议吗?我在这个问题上花了 3 天时间,如上所述,我以前的 mac 没有问题(我不再有)!

【问题讨论】:

  • 您需要进入开发门户并为您的应用创建分发配置文件。 (如果需要,可以在应用程序名称后命名)下载它,然后双击下载的文件。它将自动与 Xcode 集成。然后您将能够看到并选择它。这一步是新的。您现在需要为每个应用创建分发配置文件。

标签: ios xcode code-signing provisioning-profile


【解决方案1】:

最近让我感到困惑的是必须在构建设置中实际设置配置文件

【讨论】:

  • 我无法从此处选择分发配置文件,因为它没有显示,因为我无法将其添加到 xcode...
  • 您尝试过 Xcode > Preferences > Accounts > View Details - 如果您执行刷新,是否会显示配置文件?
  • 是的,它确实出现在该列表中,但不在设备配置文件下...
  • 突然出现在Provision Profile下!所以现在我可以创建一个档案。谢谢,将标记为正确
猜你喜欢
  • 1970-01-01
  • 2014-12-16
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 2019-12-23
  • 2012-04-02
  • 1970-01-01
相关资源
最近更新 更多