在通过CMake构建时如何指定通用iOS应用程序?

时间:2012-06-25 23:31:13

标签: iphone ios xcode ipad cmake

当我使用cmake为iOS构建我的应用程序时,它只输出一个iPhone应用程序,而不是我的源代码所针对的通用应用程序。通过cmake文档,我没有看到如何指定我想要构建通用或仅iPad的应用程序。在通过CMake构建时如何指定通用iOS应用程序?

2 个答案:

答案 0 :(得分:1)

add_executable(foo ...)
set_target_properties(
    foo PROPERTIES XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2"
)

答案 1 :(得分:0)

set_property(TARGET $ {MYTARGET} PROPERTY XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY“iPhone / iPad”)