下载后iOS应用程序会自行删除

时间:2013-04-30 16:37:18

标签: ios ios5 ios6 provisioning

我正在为iOS公司开发应用程序> 5.0使用Xcode 4.6.1。为了测试应用程序,我使用Save for Enterprise or Ad-hoc deployment归档了应用程序。我还检查了Save for Enterprise Distribution并填写了相应的字段。到目前为止,我可以创建一个myApp.ipa文件和myApp.plist文件。我已经为myApp.plist创建了一个网址。有一次,我点击了url,myApp开始正确下载。我的问题是,一旦下载完成,myApp会删除自己,我没有崩溃日志,根本没有。我用谷歌搜索它也没有得到任何东西。问题是我的一个客户端能够下载myApp并使用它。我认为问题与配置文件有关,但两个设备都注册了相同的配置文件。所以,我很无能为力。可能是什么问题呢 ? myApp如何删除自己?

谢谢大家。

编辑:这是控制台日志。

  

5月10日12:02:15 IK installd [3728]:个人资料无效:   0xe8008012

     

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

     

5月10日12:02:15 IK installd [3728]:权利   'keychain-access-groups'具有配置不允许的价值   简档

     

5月10日12:02:15 IK installd [3728]:权利   'application-identifier'具有供应不允许的值   简档

     

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

4 个答案:

答案 0 :(得分:2)

这似乎非常类似于:

Xcode 4.5 - can't install developer .ipa files via iTunes

在我遇到这个问题的情况下我观察到的主要症状是IPA会尝试安装,然后最终会被下载 - 然后马上就会消失。

如果以下行:

  

installd [31]:个人资料无效:0xe8008012

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

答案 1 :(得分:1)

这是一个企业应用程序(发布证书的开发者帐户是企业帐户)吗?如果没有,您将需要确保设备UDID都在mobileprovision中。

该应用程序并未真正删除,它已下载,但当操作系统尝试安装时,它会失败,这就是图标被删除的原因。

要检查的一些事项

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

  2. 设备UDID必须包含在配置文件

  3. 设备必须能够安装应用程序(是否已启用限制功能以禁用应用程序的安装?)

  4. 尝试使用Testflight等服务。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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