XCode导出应用程序,通配符错误

我正在开发一个Swift iOS应用程序用于内部分发,而我在导出应用程序时遇到了问题 – 我得到:“ 通配符应用程序ID不能用于创build内部供应configuration文件,请使用明确的应用程序ID”。

通配符错误消息

在会员中心,我创build了一个明确的App ID: 显式的App ID

在会员中心,我还创build了iOSconfigurationconfiguration文件: iOS配置文件

在XCode中,我已经下载了分发configuration文件(在首选项>帐户下): 帐户屏幕

这是一个Swift iOS应用程序(我的第一个),我试图导出应用程序(.ipa&.plist文件),以便我可以从Intranet站点部署它。 注意:我没有MDM(我现在也不想购买)。 Xcode版本:7.2.1。

我错过了什么?

编辑2/15/2016:这SO贴子是关于类似的问题,但在那里概述的步骤并没有解决我的问题。

我面临同样的问题,几乎花了一天时间来解决问题。

当我遇到问题时,我认为这是与无效的分发证书或供应configuration文件有关的错误。 我更新了证书和所有其他的东西。 没有工作! 根本原因都不是证书和configuration文件。

我在苹果开发者页面看到了一个公告 。 苹果的WWDR证书即将到期,并在该页面上提供最新的一个。 我更新了证书,它的工作!

你应该遵循的步骤:

  1. 打开“ Keychain Access并从证书中删除已过期的Apple Worldwide Developer Relations Certification Authority
  2. build议下载新的证书。
  3. 确保Apple Worldwide Developer Relations Certification Authority位于Systems Keychain下, 而不是login
  4. 打开XCode (如果已经closures然后打开)
  5. 清理你的项目。
  6. select有效的签名证书和configuration文件。 (build议您不需要刷新您的证书或configuration文件)
  7. 点击存档button!

希望这可以帮助别人。