在Xcode(和Instruments)上运行iPhone应用程序时出现问题

49
我在使用Xcode(或Instruments)时,运行iPhone上的一个应用程序遇到了问题。当我尝试运行该应用程序时,在Xcode的左下角会出现“无法上传XXX.app”的错误消息。奇怪的是,它实际上已经将应用程序上传到了iPhone,但是没有启动它(之后我可以手动在iPhone上启动该应用程序)。因此,由于无法从Xcode或Instruments启动该应用程序,我无法进行调试/性能测试。你有什么建议吗?
iPhone控制台显示如下内容:
Thu Oct  1 14:25:18 unknown mobile_installationd[1976] <Error>: 00808e00 install_embedded_profile: Skipping the installation of the embedded profile
Thu Oct  1 14:25:23 unknown SpringBoard[25] <Warning>: Reloading and rendering all application icons.

其他应用程序都能正常工作。我已经在两个iPhone上尝试了这个操作(都是3.1版本),但结果相同。我的电脑运行的是SnowLeopard系统,Xcode版本是3.2。

敬礼

5个回答

92

我也遇到了这个问题(不止一次)。最终,我不得不重启Xcode来解决这个问题(确认代码签名设置正确,配置文件已安装等后)。


4

我曾遇到同样的问题,重新启动Xcode解决了它。当然,我也检查了iPhone上安装的正确的配置文件和项目设置中的包标识是否与配置文件匹配。


我今天也遇到了这个问题,就像你发现的那样,重新启动XCode解决了它。这是在我多次向配置文件中添加新设备重新生成Provision profiles时发生的。 - Nick Ludlam

2
重新启动Xcode解决了问题。在Xcode运行时,我通过iTunes下载了iPhone OS的新版本(v 3.1)并同步了iPhone(但没有更新)。我的设备上当前的OS版本是3.0。
也许这会有所帮助。

2

它说无法安装配置文件。仔细检查您的代码签名设置,并在构建应用程序后验证您用于代码签名的配置文件确实是您选择的配置文件:进入构建应用程序的包内,找到embedded.mobileprovision文件,在TextEdit应用程序中打开它,查找<name>标记并查看值。如果该值与您在项目中设置的配置文件不匹配,则可能是问题的原因。


1

可能你的可执行文件名称设置不正确。

展开“目标”组,双击你的目标,在“属性”选项卡中检查“可执行文件:”旁边的设置。

在我的项目中,它设置为${EXECUTABLE_NAME}。

我认为你也可以在Info.plist文件中检查这个设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接