iPhone 4 SDK“Ad Hoc”安装错误

时间:2010-06-28 16:07:49

标签: iphone

我最近将我的iPhone SDK升级到4.但是现在当我为我的客户创建“Ad Hoc”版本并向他发送压缩应用程序和“ad hoc”移动配置文件时,他在尝试安装时获得以下对话框使用iTunes 9的应用程序。

“此计算机上已存在名为”embedded.mobileprovision“的配置文件。你想替换它吗?“

我已经能够使用我自己的系统重现这一点,因此它不是本地配置问题。

有趣的是,我的“ad hoc”版本在升级之前工作正常,当我将配置文件拖到iTunes时,这种对话没有发生,但是当应用程序被拖入iTunes时就会发生。

另外,当我们点击“替换”时,没有任何反应。该应用未安装到iTunes中,我们在同步时无法在应用文件夹或设备上看到该应用。

我的项目设置使用iPhone 4作为Base SDK构建,部署目标是3.0(我也尝试过3.1.3)。

使用我的开发资料安装此应用时,我没有任何问题。

我已经编写iPhone应用程序超过一年了,并且认为我已经掌握了这个疯狂的配置文件废话,但现在这个新的SDK给了我新的问题,浪费我的时间。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试重命名配置文件,或删除旧的embedded.mobileprovision(安装后应由GUID命名)。或者只使用iPhone Configuration Utility,这比iTunes要痛苦得多。

答案 1 :(得分:0)

我通过在-info.plist文件中选择“应用程序需要iPhone环境”选项来实现它。

相关问题