我有一个项目在XCode有两个目标。一个目标仅用于iPhone,另一个目标仅用于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
定义在目标级别,它看起来像设置正确。问题是相同的调试/释放/ ...
我可以在模拟器中选择iphone,它会运行,但下次我从XCode“运行”应用程序时,它将再次启动iPad模拟器。 – Kobski 2011-04-25 18:25:36
是的,这也发生在我身上。它的剂量真的很重要,因为大多数iPhone应用程序可以在iPad上运行,反之亦然。唯一的区别是,ipad模拟器需要更长的时间,而你点击构建和去之后加载。 – 2011-04-26 03:23:06