6

我正在尝试对我的应用进行临时测试版分发,但每当我尝试将其导入 iTunes 时都会出现此错误:

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

如果我单击替换,名为 embedded.mobileprovision 的配置文件会出现在 iTunes 配置文件文件夹中,但该应用程序不会出现在 iTunes 中。

该应用程序构建没有错误,并且我已经将我的临时分发配置文件导入 iTunes。

有没有其他人遇到过这个问题,或者知道如何解决它?我正在使用 iTunes 9.2、Xcode 3.2.3 和 iPhone SDK 4.0

谢谢。

4

2 回答 2

6

我也遇到了这个问题,并通过在 info.plist 中选择“应用程序需要 iPhone 环境”来解决它。(对于原始键值也称为“LSRequiresIPhoneOS”)

于 2010-07-09T20:48:34.040 回答
3

我已经解决了这个问题。

即使,正如我在其中一条评论中所解释的那样,在编辑 Info.plist 时我无法选择“应用程序需要 iPhone 环境”,但如果我在 Xcode 中创建一个新项目,则会出现此选项。

找到这个后,我将 Info.plist 文件从新项目复制到我目前正在处理的项目中。然后我删除了原来的那个,并根据需要重命名了新的。

在更新了一些其他设置以匹配我的项目(例如 Bundle 标识符)并构建项目之后,我可以将应用程序导入 iTunes。

于 2010-07-09T22:35:28.947 回答