有没有办法仅根据Info.plist中的键指定设备系列,而无需更改构建设置? 我已经阅读了有关UIDeviceFamily在构建时自动添加到Info.plist的信息,文档说我不应该手动添加此密钥。 假设我不能使用Xcode,但我可以编辑Info.plist,有没有办法指定应用程序是否只能在iPhone(或iPad)上运行?
谢谢,
答案 0 :(得分:4)
答案 1 :(得分:0)
正如您所提到的,您不应该在Info.plist中添加UIDeviceFamily。 但是,如果您从命令行生成bulid,则可以设置TARGETED_DEVICE_FAMILY,iPhone为“1”,iPad为“2”:
xcodebuild \
-target "${TARGET}" \
-configuration ${CONFIGURATION} \
-sdk iphoneos \
TARGETED_DEVICE_FAMILY="2"