应用程序坚持从iTunes安装ipa

RGr*_*ths 36 itunes ipad ipa ios7

自从迁移到ios7后,我无法使用ipa和配置文件将我的应用程序分发到我的iPad(在我升级到ios7之前工作的那些也不起作用).

这是我尝试过的:

  • 从iPad删除所有配置文件
  • 从iPad和iTunes删除现有应用程序
  • 将ipa和prov配置文件添加到iTunes
  • 从iTunes重新安装的应用程序

该应用程序安装在iPad上,说"安装",直到它似乎已加载,并且应用程序名称显示在图标下方.但是在iTunes中它仍然说'安装'并且永远不会改为'删除'.

在此输入图像描述

如果我然后拔掉iPad并点击应用程序启动它,它将恢复为"安装",然后没有其他任何事情发生.

在此输入图像描述

小智 21

您最有可能使用App Store配置文件而不是Ad-Hoc Provisioning配置文件构建存档


RGr*_*ths 10

以下是为我解决问题的步骤:

从设备中删除所有配置文件(在我的情况下为iPad)

设置 - 常规 - 个人资料删除与您的应用相关的任何内容

在iMac上删除iTunes中的所有配置文件

Finder - Library(按下ALT按GO显示) - 移动设备 - 配置文件

删除您在此处看到的所有配置文件.这是Xcode在选择您的个人资料时看到的地方.

在Xcode中 - 在项目和目标中

将所有代码签名设置为无

在此输入图像描述

存档您的项目 - 在Xcode产品 - 存档

您将被告知不存在任何配置文件 - 选择修复问题.您的配置文件将下载到库 - 移动设备 - 供应配置文件(我们之前清除的文件夹).将来,这些将是您在设置项目和目标代码签名时的选项.

在此输入图像描述

在组织者

导出已归档的产品,并选择团队配置文件(或任何已下载的配置文件)作为代码签名.

将ipa放入iTunes并安装.


mrr*_*rrk 9

对于Ad Hoc配置 - 检查设备UDID.

我们使用了一个名为UDID +的应用来获取设备UDID. 别!该应用程序使用iOS7为您提供错误的UDID.

Apple的开发者网站接受了错误的UDID,一切都正常进行,直到上述问题发生.花了很长时间和很多从头开始计算出一个.