我有开始的XCode 4.4下扔了几个链接器警告库。 该警告是沿着线“LD:警告:实例方法‘方法名:’在从类方法覆盖从类中”
该框架仍然正常工作,而且我认为写将在下一版本修正这个公司,但暂时这些警告是很烦人的。 有没有办法将其关闭,而不禁用所有链接器警告?
我有开始的XCode 4.4下扔了几个链接器警告库。 该警告是沿着线“LD:警告:实例方法‘方法名:’在从类方法覆盖从类中”
该框架仍然正常工作,而且我认为写将在下一版本修正这个公司,但暂时这些警告是很烦人的。 有没有办法将其关闭,而不禁用所有链接器警告?
还有我想出了两个选项通过在Xcode构建设置区域中添加标记为“其它链接器标记”:
1)将-Xlinker -w
将抑制所有连接器的警告,不管类型(这是-w
标志给ld(1))。 显然,这将平息这个特殊的警告,但所有其他LD的警告也是如此。
2)添加-Xlinker -no_objc_category_merging
将跳过优化步骤,其中所述接头将所有的分类方法为基类链接过程中,则这将在运行时发生代替。 点点在启动时可能速度较慢,但它很可能仍然不是在运行方法混写速度更快,因为它是在这一步,LD(1)发出警告,它会跳过这一点。
看来,劳工处没有办法手术抑制任何个人警告编译器的方式,虽然它有特殊标志的一对夫妇,或把它们的群体(其中没有帮助这一个)。 以上无论是解决方案可能是建议在生产代码,但在某些情况下,一个或另一个可能的帮助。
如果隐藏了警告存在一个选项将是下:
项目导航器(左边的文件列表) - > [项目名称](带有蓝色图标) - >构建设置- >苹果LLVM编译器3.1 -警告
也:
在Xcode中,如何抑制特定的源文件所有的警告?