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中。
该应用程序没有真正删除,它被下载,但是当操作系统试图安装它,它失败,这就是为什么图标被删除。
有几件事要检查
-
你是否以正确的方式创build了IPA? 请确保您使用正确的证书和移动设备,并在导出ipa时使用正确的选项
-
设备UDID必须包含在configuration文件中
-
该设备必须有能力安装应用程序(打开限制禁用应用程序的安装?)
尝试使用像Testflight这样的服务。
如果您的部署目标是比设备操作系统更高版本,则会发生这种情况。 我没有看到任何其他的原因。
这不是报亭应用程序吗? 因为当您安装报亭应用程序时,您最初将在下载时看到类似于常规应用程序图标的内容,但是一旦下载完成,图标就会消失,并自动移至报亭书架。
- didRegisterForRemoteNotificationsWithDeviceToken永远不会调用特定的设备
- AppStore提交问题
- iOS – 防止iPhoneconfiguration文件被删除或检查是否已安装
- 在不同的Mac /模拟器上运行iOS应用程序
- 如何分配iOS开发临时应用程序
- iOSconfiguration门户 – 应用程序ID
- 以编程方式validationMDMconfiguration文件(configuration)是否已成功推送到iOS设备?
- Xcode Organizer – 无法刷新Provisioning Profiles列表
- 可执行文件在Xcode中使用无效权利进行签名