以编程方式编辑iOS项目以实现通用

时间:2013-12-13 17:09:04

标签: ios iphone xcode

我正在尝试更改定义XCode项目是iPhone,iPad还是Universal的设置。

我可以使用Info.plist文件以编程方式更改大多数其他设置。

谢谢!

1 个答案:

答案 0 :(得分:2)

设备部署设置,仅限Universal或仅限iPhone或iPad,不在Info.plist中。它位于project.pbxproj。

检查所有XCBuildConfiguration个对象,找到名为buildSettings的密钥。

在buildSettings中,相应地设置TARGETED_DEVICE_FAMILY键:

  • iPhone = 1
  • iPad = 2
  • Universal = 1,2

我自己没有这样做,所以我不知道设备系列是否有任何必需的特定项目密钥,独占家族。