我有一个从我在网上找到的示例代码创建的应用程序。我将我的iPod touch 4G连接到我的电脑上,一切正常,应用程序运行。
然后我将我的iPhone 3G连接到计算机,建立了配置文件等。在组织者中,设备显示为绿点,所以我们很好。设备的名称就在运行按钮旁边,这是一个好兆头。但是当我点击运行它说“构建成功”然后直接进入“完成运行”但没有显示在应用程序上!
我现在尝试使用多个应用程序,所有这些都适用于iPod touch,但iPhone上没有。
设备正在运行最新的操作系统,iPhone为4.2,Xcode版本是最新的。
答案 0 :(得分:4)
我有一个不同的问题,很可能是相同的答案 App built with Xcode 4.2 ios 5.0 crashing when installed on iphone with ios 4.3.5
我在这里找到了解决方案
Is it possible to target older iOS versions when using Xcode 4.2 and iOS 5 SDK?
by mmorris
我必须做他清楚解释的事情和另外一件事:
将Project和Target Build Set中的编译器设置为LLVM GCC 4.2
这让应用程序在我的旧设备上运行
答案 1 :(得分:4)
我在模拟器上运行而不是在设备上运行有问题。
尝试以上选项,但对我不起作用。
最后,只需重置模拟器即可。
答案 2 :(得分:0)
确保您定位的是构建配置文件中最少的iOS版本和SDK(目标,摘要,设备,部署目标)。另外,检查右下方的错误控制台(All Output),看看是否出现某种问题。