我正在尝试对我的应用进行临时测试分发,但每当我尝试将其导入iTunes时都会收到此错误:
'此计算机上已存在名为“embedded.mobileprovision”的配置文件。你想替换它吗?'
如果单击“替换”,名为embedded.mobileprovision的配置文件将显示在iTunes配置文件文件夹中,但该应用程序不会显示在iTunes中。
应用程序构建时没有错误,我已将我的ad-hoc分发配置文件导入iTunes。
有没有其他人遇到过这个问题,或者知道如何解决这个问题?我正在使用iTunes 9.2,Xcode 3.2.3和iPhone SDK 4.0
感谢。
答案 0 :(得分:6)
我也有这个问题,并通过在info.plist中选择“Application Requires iPhone Environment”来解决这个问题。 (原始键值也称为“LSRequiresIPhoneOS”)
答案 1 :(得分:3)
我已经解决了这个问题。
尽管如我在其中一条评论中所解释的那样,在编辑Info.plist时我无法选择“应用程序需要iPhone环境”,如果我在Xcode中创建了一个新项目,则会出现此选项。
找到这个之后,我将Info.plist文件从新项目复制到我正在进行的项目中。然后我删除了原始的,并根据需要重新命名了新的。
在更新了一些其他设置以匹配我的项目(例如Bundle标识符)并构建项目后,我可以将应用程序导入iTunes。