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

Jim*_*alo 4 xcode ios swift

我正在开发一个用于内部分发的Swift iOS应用程序,我无法导出应用程序 - 我得到:" 通配符应用程序ID不能用于创建内部配置文件.请使用显式应用程序ID. "

通配符错误消息

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

在会员中心,我还为分发创建了一个iOS配置文件: iOS配置文件

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

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

我错过了什么?

编辑2016年2月15日:SO帖子是一个类似的问题,但那里概述的步骤并没有解决我的问题.

gok*_*urt 10

我遇到了同样的问题,几乎花了一天时间来解决问题.

当我遇到问题时,我认为这是与无效的分发证书或配置文件相关的错误.我更新了证书和其他所有东西.什么都没有用!证书和配置文件都不是根本原因.

我在Apple Developer页面上看到了一个公告.Apple的WWDR证书即将到期,并且该页面上提供了最新版本.我更新了证书并且它有效!

你应该遵循的步骤:

  1. 打开Keychain Access并删除Apple Worldwide Developer Relations Certification Authority证书过期.
  2. 按照建议下载新证书.
  3. 确保它Apple Worldwide Developer Relations Certification Authority位于Systems钥匙串下,而不是登录.
  4. 打开XCode(如果已经,关闭然后打开)
  5. 清理您的项目.
  6. 选择有效的签名证书和配置文件.(您无需刷新证书或配置文件,因为建议通知)
  7. 点击存档按钮!

希望这可以帮助别人.