为什么XCode说我的iPhone应用程序只能在iPad上运行?

时间:2011-04-24 20:34:52

标签: iphone xcode ios ipad

我在XCode中有一个带有两个目标的项目。一个目标仅适用于iPhone,另一个目标仅适用于iPad。

iPad目标按预期工作,但iPhone目标没有。

如果我尝试在模拟器中运行它,它每次都启动iPad模拟器,但在iPhone兼容模式下使用2x按钮。

如果我尝试在我的iPhone 4设备上运行,我收到此消息:

  

无法安装应用程序。 /Users/jacob/Documents/code/Projects/TVGuide/build/Debug-iphoneos/TVGuidePlus.app上的应用程序只能安装在iPad上。

这是XCode 3.2.6和iOS 4.3 SDK。

我在目标级别定义TARGETED_DEVICE_FAMILY,看起来设置正确。调试/发布/...

的问题是相同的

2 个答案:

答案 0 :(得分:0)

你选择了模拟器作为iphone吗? 大多数iphone应用程序也应该在ipad上运行。 否则您可能需要转到项目选项卡并转到项目设置。有一些涉及选择ios的设置。我没有尝试过这个,因为我没有收到错误,但我希望它有效。

答案 1 :(得分:0)

事实上,事实证明我选择了Armv7作为我的iPhone版本的架构。将其更改为armv6后,我现在可以在我的设备上安装并运行构建。