我在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
,看起来设置正确。调试/发布/...
答案 0 :(得分:0)
你选择了模拟器作为iphone吗? 大多数iphone应用程序也应该在ipad上运行。 否则您可能需要转到项目选项卡并转到项目设置。有一些涉及选择ios的设置。我没有尝试过这个,因为我没有收到错误,但我希望它有效。
答案 1 :(得分:0)
事实上,事实证明我选择了Armv7作为我的iPhone版本的架构。将其更改为armv6后,我现在可以在我的设备上安装并运行构建。