【问题标题】:The app could not be added to your itunes library because it is not a valid app该应用程序无法添加到您的 iTunes 库,因为它不是有效的应用程序
【发布时间】:2015-05-21 00:13:25
【问题描述】:

我的应用程序已经在 iTunes 中,在对现有应用程序进行一些更改后,我创建了新的应用程序 ID、证书和配置文件,然后使用以下步骤生成了 .ipa 文件...

  1. 转到产品-->存档 2.单击导出选项。 .ipa 文件已生成,但使用 iTunes 打开时显示错误为... “该应用无法添加到您的 iTunes 库中,因为它不是有效的应用”。

这个错误意味着什么..??我只想使用 adhoc 分发生成 ipa 文件,以便可以在多个设备上测试应用程序。

我该怎么办??

我现有的应用程序的版本和构建为 2.1.2,但现在我更改为 2.5,然后它也显示错误... 如果有人可以请帮忙.....谢谢

【问题讨论】:

  • 我投票结束这个问题,因为它不是关于编程的。
  • 那是因为 iTunes 中已经存在的应用程序应该仅使用其以前的应用程序 ID“更新”。请勿更改应用 ID 及其各自的 mobileprovision。只需更新并发布一个新的“版本”
  • 其实之前使用的分发证书已经过期,所以我创建了一个新的应用程序ID,证书和临时配置文件,但随后显示错误
  • 那么您应该已经撤销了相同的证书并使用了相同的证书。不要改变它。
  • 另外,我相信你存档时有验证选项

标签: ios xcode


【解决方案1】:

我从Link 解决了这个问题:

要解决此问题,请执行以下步骤:

将导出的 ipa 文件重命名为 .zip 并打开它。 XCode 现在将 .app 文件放入名为“Applications”的文件夹中。 将此文件夹重命名为“Payload”,将其压缩备份,然后将压缩文件重命名为 .ipa。 现在将这个新的 ipa 文件拖到 iTunes 中,这次应该可以正常工作了,可以安装在我的手机上。

这似乎是最新 Xcode 版本中 Xcode 中的一个错误。

【讨论】:

  • 在我的情况下,问题是由于构建字段为空。提取的目录已经被称为Payload
  • @mnVoh 很棒的收获!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-19
  • 2016-08-04
  • 2015-02-26
  • 1970-01-01
相关资源
最近更新 更多