0

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

谢谢你们。

编辑:这是控制台日志。

5 月 10 日 12:02:15 IK 已安装 [3728]:配置文件无效:0xe8008012

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

5 月 10 日 12:02:15 IK 已安装 [3728]:权利“钥匙串访问组”具有配置文件不允许的值

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

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

4

4 回答 4

2

这似乎非常类似于:

Xcode 4.5 - 无法通过 iTunes 安装开发者 .ipa 文件

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

如果以下行:

已安装 [31]:配置文件无效:0xe8008012

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

于 2013-05-10T08:10:04.157 回答
1

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

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

需要检查的几件事

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

  2. 两个设备 UDID 都必须包含在配置文件中

  3. 设备必须能够安装应用程序(是否打开限制以禁用应用程序安装?)

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

于 2013-05-07T06:07:09.433 回答
0

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

于 2013-05-10T06:02:43.270 回答
0

这不是报亭应用程序吗?因为当您安装 Newsstand 应用程序时,您最初会在下载时看到一个普通的应用程序图标,但一旦下载完成,该图标就会消失,并且会自动移至 Newsstand 书架。

于 2013-05-10T07:28:25.037 回答