2012-09-06 38 views
8

我想找回有关缺少@synthesize命令的Xcode 4.3警告。我有一个CI环境,还没有升级到Xcode 4.4,并且没有在我的Xcode 4.4中发出警告。我发现自己忘记了一直这样做,然后当我的Xcode 4.3 CI环境的内置IPA获取后,必须返回并更正它测试。打开在Xcode 4.4中缺少@synthesize警告

请告诉我有一种方法可以重新打开它。

+0

在项目的“构建阶段”设置中的编译器标志中添加'-Wall'。 – 2012-09-06 17:57:11

+1

哦,btw +1想要提高编译器的警告级别。 – 2012-09-06 17:57:39

回答

8

对于隐式合成的属性有一个编译器警告:-Wobjc-missing-property-synthesis。如果您打开它,则会向您发出已声明属性的警告,但没有匹配@synthesize@dynamic指令。我觉得这非常有用。

Xcode构建设置的名称是CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS,或者在构建设置用户界面中,“隐式合成属性”

+0

谢谢。我知道它必须在那里,但似乎无法自己找到它。 –

+0

我似乎无法亲自找到它,很有帮助。 – diegoreymendez