为Enterprise开发保存存档的问题

时间:2016-08-10 14:40:24

标签: ios xcode

每当我存档我的项目并尝试将其保存为Enterprise Development时,我都会收到以下错误:

  

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

我在开发人员门户中创建了一个App ID,其包ID为com.gasdcs.iCOOP,并将内部分发配置文件与该App ID匹配。在我的XCode项目和目标中,我已将代码签名身份更改为我的企业帐户的iPhone分发,并将配置配置文件更改为我创建的链接到我所创建的应用程序ID的配置文件。

我已经尝试了很多单独的组合,但仍然无法解决这个问题。

我还尝试从头开始创建一个全新的空白项目,但仍然会出现同样的错误。以下是我采取的步骤:

  1. 创建新的App ID com.gasdcs.test
  2. 创建与com.gasdcs.test
  3. 相关联的新分发配置文件
  4. 在com.gasdcs包上创建新的xcode项目测试
  5. 将所有代码签名身份设置为iPhone分发:我在项目和目标中的帐户
  6. 将配置资料设置为我刚刚创建的新资料
  7. 存档

1 个答案:

答案 0 :(得分:0)

关于同一问题有很多SO帖子,如下:
1 ios enterprise developer account

  

InHouse需要特定于应用程序的应用程序ID。比如com.yourcompany.myapp。

此处有更多SO帖子:
2 XCode export app, wildcard error

答案是:

  

我在Apple Developer页面上看到了announcement。 Apple的WWDR证书即将到期,并且该页面上提供了最新的证书。我更新了证书并且有效!

3 Is it possible to generate Enterprise/In house Provisioning Profile of a wildcard AppID