如何在xcode 8.2.1中生成新的ipa文件?

时间:2017-01-18 23:52:23

标签: ios xcode itunesconnect provisioning-profile

当我制作构建文件时,显示一个错误。所以请在制作新的构建文件后帮助我解决这个错误。

我创建了开发者证书。我在Xcode上使用了这种自动选择模式。我在Build方案中选择Generic iOS Device。我尝试了很多次,但是我表现出同样的错误。

我附上了我的截图,请检查并给我回复。

enter image description here

2 个答案:

答案 0 :(得分:2)

包ID com.2048light似乎在另一个开发者帐户中使用。您需要将项目中的软件包ID更改为所有iOS应用程序中的唯一ID,然后重试。解决此问题的常用机制是在您的软件包ID中添加公司标识符。

例如:

com.mycompany.2048light

您将mycompany替换为您正在为其构建应用的公司名称或公司名称。

答案 1 :(得分:2)

如果您构建的计算机没有该证书并且正在尝试使用其他帐户生成一个(自动配置),则会发生此错误。

例如,您可能正在使用自己的个人开发者帐户,其中包含bundleID:com.2048light

然后在您公司的构建计算机上,您可能正在使用公司帐户和相同的bundleID。你不能这样做。

您可以执行以下操作之一:

  1. 使用公司帐户在您自己的个人设备上运行它。
  2. 您为公司创建一个新的bundleID并使用它进行构建。
  3. 您将个人证书复制到公司计算机并使用该计算机进行构建。
  4. 我建议做#1。我的公司将我们的个人设备添加到他们的列表中并使我们成为会员,因此我们不必不断更改项目设置。如果你不能这样做,那么选择#2。