XCode导出应用程序,通配符错误
我正在开发一个Swift iOS应用程序用于内部分发,而我在导出应用程序时遇到了问题 – 我得到:“ 通配符应用程序ID不能用于创build内部供应configuration文件,请使用明确的应用程序ID”。
在会员中心,我创build了一个明确的App ID:
在会员中心,我还创build了iOSconfigurationconfiguration文件:
在XCode中,我已经下载了分发configuration文件(在首选项>帐户下):
这是一个Swift iOS应用程序(我的第一个),我试图导出应用程序(.ipa&.plist文件),以便我可以从Intranet站点部署它。 注意:我没有MDM(我现在也不想购买)。 Xcode版本:7.2.1。
我错过了什么?
编辑2/15/2016:这SO贴子是关于类似的问题,但在那里概述的步骤并没有解决我的问题。
我面临同样的问题,几乎花了一天时间来解决问题。
当我遇到问题时,我认为这是与无效的分发证书或供应configuration文件有关的错误。 我更新了证书和所有其他的东西。 没有工作! 根本原因都不是证书和configuration文件。
我在苹果开发者页面看到了一个公告 。 苹果的WWDR证书即将到期,并在该页面上提供最新的一个。 我更新了证书,它的工作!
你应该遵循的步骤:
- 打开“
Keychain Access
并从证书中删除已过期的Apple Worldwide Developer Relations Certification Authority
。 - build议下载新的证书。
- 确保
Apple Worldwide Developer Relations Certification Authority
位于Systems
Keychain下, 而不是login 。 - 打开
XCode
(如果已经closures然后打开) - 清理你的项目。
- select有效的签名证书和configuration文件。 (build议您不需要刷新您的证书或configuration文件)
- 点击存档button!
希望这可以帮助别人。