iOS9中的新警告:宏“TARGET_OS_IOS”的模糊扩展

时间:2015-09-21 08:28:25

标签: ios xcode compiler-warnings ios9

将Xcode升级到版本7并使用iOS SDK 9后,这些警告显示在:

#if TARGET_OS_IOS

警告:

Ambiguous expansion of macro 'TARGET_OS_IOS'

如何让它消失?

2 个答案:

答案 0 :(得分:3)

如果您在自己的代码中定义了TARGET_OS_IOS,则需要将其更改为其他内容(或删除您的版本)

Xcode 7为TARGET_OS_WATCH

新定义了它

答案 1 :(得分:0)

除了the Warren Burton answerTARGET_OS_IOS不仅可以在您的代码中定义,还可以在Preprocessor Macros的XCode中的项目设置中定义