我有一个只针对iPad的应用程序(目标设备系列为iPad,架构为armv7),但是在方案/设备下拉菜单中,Xcode提供了iPhone和iPad模拟器以进行部署。如果我从头开始创建一个仅限iPad的项目,则仅可用iPad模拟器作为部署目标。
为什么我的仅限于iPad的项目会显示iPhone模拟器作为设备选项?
为什么我的仅限于iPad的项目会显示iPhone模拟器作为设备选项?
我们的应用刚刚解决了这个问题;原因是一个子项目的目标设置为iPhone。如果您有任何子项目,请检查它们的目标设置,因为显然它会影响您的顶层方案选择。
如果您还有一个测试目标,请确保在其构建设置中将目标设备系列设置为与您的应用程序目标相同的iPad。这可能听起来很傻,但我以前见过。
然后,如其他答案所述,请检查任何您可能已包含在应用程序项目中的子项目目标的相同选项。