通配符应用程序ID不能用于创建内部配置配置文件。请使用显式应用程序ID

时间:2016-03-02 04:05:39

标签: ios xcode ios-provisioning in-house-distribution

我被邀请到一个团队建立一个内部应用程序。我被授予Apple Developer Portal的团队管理员资格。问题是,当我想将已实现的应用程序导出到.ipa时,它会显示消息“通配符应用程序ID不能用于创建内部配置配置文件。请使用显式应用程序ID”。如下面的截图。首先,我登录Xcode / Preference / Account并下载所有配置文件。然后我尝试在Xcode / Preference / Account上登录另一个帐户(能够导出.ipa)。两个试验都会导致相同的错误消息。然后我在开发人员门户上重置了我的所有证书和配置文件但是徒劳无功。 有趣的是,开发人员门户网站上始终存在通配符应用程序ID“*”,我尝试手动将其删除,但每当我尝试导出内部应用程序时它都会返回。

我也试过了答案 Xcode 7.2: Failed to Locate or generated signing assets, Wild Card App IDs can not be used to create In House Provisioning Profiles 还有这个 XCode export app, wildcard error 什么也没发生。

有什么想法吗?感谢您阅读我的问题。我已经花了两天时间来解决这个问题..... Screenshot1

1 个答案:

答案 0 :(得分:1)

Xcode无法为App Store提交或企业应用程序创建分发版本。

如果Keychain Access应用程序中的系统密钥链和登录密钥链中存在过期的 WWDR中间证书,则会出现此问题。

要解决此问题,请先下载并安装续订的证书。

下一步,在 Keychain Access应用中,选择系统密钥链。

在“查看”菜单中选择 “显示过期的证书”,然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本。

您的证书现在应在钥匙串访问中显示为有效,并且可供Xcode使用。此问题已在OS X El Capitan v10.11.4 beta中得到解决。

来自developer.apple.com