2010-06-28 103 views
0

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

“此计算机上已存在名为'embedded.mobileprovision'的供应配置文件。你想取代它呢?”

我已经能够用我自己的系统来重现此,所以它不是一个本地配置的问题。

有趣的是我的‘特设’之前建立运行良好当我将配置文件拖到iTunes中时,升级和此对话不会发生,但当应用程序被拖入iTunes时发生。

此外,当我们单击“替换”时,没有任何反应。我们在应用程序文件夹或设备上看不到应用程序时,我们同步。

我有我的项目设置为bu ild使用iPhone 4作为基础SDK和部署目标是3.0(我也试过3.1.3)。

我没有任何问题使用我的开发配置文件安装此应用程序。

我一直在编写iPhone应用程序一年多,并认为我有这个疯狂的配置文件废话处理,但现在这个新的SDK给我新的问题,浪费我的时间。

任何帮助,将不胜感激。

回答

0

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

+0

我在我的<应用程序名称> -info.plist文件中选择了“应用程序需要iPhone环境”选项 – Ken 2010-07-29 13:26:23

0

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