临时的.ipa文件在使用iTunes安装时无法安装。

5
我已经使用iOS SDK 6.1开发了应用程序,并使用分发配置文件和证书对其进行代码签名,使用Xcode将其部署到设备上。即使我可以使用链接安装它,但是当我从iTunes安装同样的ipa时,会弹出一个消息框,显示“该应用程序未安装在iPhone上,因为它与此iPhone不兼容!”请帮助我使用iTunes安装应用程序。

你需要使用包含该设备UDID的临时证书。 - BhavikKama
1
我有配置证书、配置文件,而且我的设备已经在该配置文件中注册了。但问题不在于此,问题是同一个ipa文件在使用TestFlight和Xcode(调试)安装到同一台设备上时没有问题,但当我使用iTunes在同一台设备上安装同一个ipa文件时,会产生错误。 - Wali Haider
我也在@wall-naqvi这里,你解决了吗? - Jorge Wander Santana Ureña
1个回答

3

您收到的这条消息是因为设备未注册到配置文件中。每个设备的UDID必须在您的分发Ad-Hoc配置文件中进行注册。

步骤如下:

  • 将所有设备注册到您的配置文件中。
  • 在苹果开发者页面上创建一个具有正确Bundle ID的分发Ad-Hoc配置文件,并勾选您想要的所有设备。
  • 下载此配置文件并添加到Xcode中。
  • 进入“Product => Archive”,然后进行分发。
  • 在分发中选择Ad-Hoc分发,我建议您将IPA文件保存到桌面上。
  • 现在您已经获得了Ipa文件,请双击它。
  • iTunes将打开,在那里单击您想要同步的手机,在应用程序下,您将看到您的应用程序。
  • 单击您的应用程序旁边的“安装”按钮。
  • 接下来同步您的iPhone,您的应用程序将成功安装。

我的设备已经注册,即使我使用TestFlight在同一设备上安装了相同的IPA文件,但我无法使用iTunes在同一设备上安装相同的IPA文件。 - Wali Haider

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接