【发布时间】:2019-06-07 15:11:56
【问题描述】:
所以我正在尝试为 mac 编译我的 iOS 项目,当我尝试使用时
#if !targetEnvironment(UIKitForMac)
我从标题中得到了错误。
我尝试将构建目标设置为 iOS 13,但似乎没有任何效果。
【问题讨论】:
标签: xcode11 ios13 uikitformac
所以我正在尝试为 mac 编译我的 iOS 项目,当我尝试使用时
#if !targetEnvironment(UIKitForMac)
我从标题中得到了错误。
我尝试将构建目标设置为 iOS 13,但似乎没有任何效果。
【问题讨论】:
标签: xcode11 ios13 uikitformac
Objective-C
#if !TARGET_OS_MACCATALYST
// Code to exclude from Mac.
#endif
斯威夫特
#if !targetEnvironment(macCatalyst)
// Code to exclude from Mac.
#endif
来源:
【讨论】:
如果你使用的是objective-c而不是swift,你应该使用:
#if !TARGET_OS_UIKITFORMAC
#endif
【讨论】: