我目前正在为客户构建一个iPhone应用程序,该应用程序将在内部发布。我的客户刚刚在Apple创建了他们的企业开发者帐户。
我已经为客户创建了一个网站,可以通过Apple在此提供的说明无线下载应用的测试版本:Distributing Enterprise Apps for iOS 4 Devices。这些测试是通过我的标准帐户使用Adhoc配置文件完成的,该配置文件列出了设计的UDID。
我现在尝试使用他们的企业帐户部署应用程序。我创建了内部配置文件。我还创建了应用程序的存档,并使用此配置文件创建了.ipa文件以进行分发。
当我尝试下载应用程序时,我遇到了问题。当我进入我创建的网站下载应用程序时,我可以看到我的iPhone上的应用程序下载,图标下的文字说:“正在加载......”。然后措辞变为“正在安装......”。一旦进度条完成,应用程序就会消失。我还注意到我的设备上安装了内部配置文件。
我在多个设备上重复了这个过程,这两个设备都是我用来测试这个应用程序的,还有那些我甚至没有使用过这个应用程序的设备。我甚至尝试在一台设备上删除所有配置文件。发生相同的过程,内部配置文件再次自动安装。
到底出了什么问题,或者我没有做错?
感谢。
答案 0 :(得分:62)
我的一个内部应用程序遇到了同样的问题。原因是应用程序清单中的包ID指定不正确。修复捆绑包ID后,应用程序正常安装。
答案 1 :(得分:10)
我的问题是我的下载plist文件的bundleID与我的代理的bundleID不同。 修复下载plist文件的工作原理。
或者重启也很有效,但每次都很痛苦。
答案 2 :(得分:4)
我在app info.list文件中使用了捆绑ID - com.myname。{appId}。 但是我使用com.myname的OTA清单文件。* 因为这个问题我的安装失败了。 我改变了两个地方com.myname.APPName然后像smart一样工作。
答案 3 :(得分:2)
**
**
问题说明 为了澄清,问题(应用程序安装不正确 - 图标在安装后消失)仅在iOS设备上发生(同一应用程序版本的Android版本工作正常)。
问题来源 在我的情况下,由于我正在使用的测试iPad设备没有注册(添加)到我的应用程序正在使用的开发人员配置文件这一事实。
课程学习 这意味着在将此设备添加到Provisioning Profile(PP)之前,无法在任何给定的测试设备上安装iOS Developer App。重要信息还有,一旦将设备添加到PP,就需要生成新的PP,并且必须使用这个新PP来签署App以完成握手。
修复步骤
答案 4 :(得分:1)
设备的操作系统版本是否低于应用程序的部署目标操作系统级别?
如果是这样,请在目标的Ad Hoc Build设置中降低应用的部署目标,或者升级设备的操作系统。
答案 5 :(得分:0)
如果其他人遇到此问题,请确保您已注册正在测试的设备,并且该设备也已注册到您正在使用的设备
答案 6 :(得分:0)
重新启动设备解决了我的问题。重启设备后,app又出现了