iOS应用程序在下载后自动删除

我正在使用Xcode 4.6.1为iOS> 5.0开发一个应用程序。 要testing应用程序,我使用Save for Enterprise or Ad-hoc deployment存档应用程序。 我也检查了Save for Enterprise Distribution并填写适当的字段。 到目前为止,我能够创build一个myApp.ipa文件和myApp.plist文件。 我已经创build了一个URL到myApp.plist 。 有一次,我点击了url,myApp开始正确下载。 我的问题是,一旦下载完成,myApp删除自己,我没有崩溃日志,什么都没有。 我GOOGLE了,也没有得到任何东西。 问题是我的一个客户端能够下载myApp并使用它。 我认为这个问题与configuration文件有关,但是这两个设备都注册了相同的configuration文件。 所以,我无能为力。 可能是什么问题呢 ? myApp如何删除自己?

谢谢你们。

编辑:这里是控制台日志。

5月10 12:02:15 IK installd [3728]:configuration文件无效:0xe8008012

5月10日12:02:15 IK installd [3728]:00403000 install_embedded_profile:无法安装embedded的configuration文件:-402620398

5月10日12:02:15 IK installd [3728]:授权'keychain-access-groups'的值不被准备configuration文件

5月10日12:02:15 IK installd [3728]:授权“应用程序标识符”具有configurationconfiguration文件不允许的值

5月10日12:02:15 IK SpringBoard [15]:杀net.caretta.iAnahtar终止断言

这看起来很像:

Xcode 4.5 – 不能通过iTunes安装开发者.ipa文件

我在这种情况下观察到的主要症状是,IPA会尝试安装,然后最终下载 – 然后马上消失。

如果以下行:

installd [31]:configuration文件无效:0xe8008012

出现在控制台日志中,那么您可能需要尝试从iOS Provisioning门户重新发布configuration文件(只需简单地进行更改,撤消它,然后提交 – 应该重新生成configuration文件),更新Xcode代码签名标识以使用新的configuration文件,重新启动设备,然后再试一次。 不能保证解决问题,但可能值得尝试。

这是一个企业应用程序(是开发人员帐户颁发证书的企业帐户)? 如果没有,则需要确保设备UDID在mobileprovision中。

该应用程序没有真正删除,它被下载,但是当操作系统试图安装它,它失败,这就是为什么图标被删除。

有几件事要检查

  1. 你是否以正确的方式创build了IPA? 请确保您使用正确的证书和移动设备,并在导出ipa时使用正确的选项

  2. 设备UDID必须包含在configuration文件中

  3. 该设备必须有能力安装应用程序(打开限制禁用应用程序的安装?)

尝试使用像Testflight这样的服务。

如果您的部署目标是比设备操作系统更高版本,则会发生这种情况。 我没有看到任何其他的原因。

这不是报亭应用程序吗? 因为当您安装报亭应用程序时,您最初将在下载时看到类似于常规应用程序图标的内容,但是一旦下载完成,图标就会消失,并自动移至报亭书架。