在Xcode中,如何抑制特定源文件中的所有警告?

时间:2011-08-03 05:06:29

标签: xcode warnings

在我的应用程序中,我使用第三方代码触发一些警告。我对它们进行了审核,可以放心地忽略它们。

现在我想以某种方式“标记”某个文件,因此Xcode不会对该文件中的代码显示任何警告。

我该怎么做?

3 个答案:

答案 0 :(得分:264)

选择目标并显示Build Phases。然后在搜索框中输入文件的名称,您应该会在“编译源”阶段中看到它。双击该文件的Compiler Flags列,然后输入-w以关闭该文件的所有警告。

答案 1 :(得分:6)

在左侧导航器中选择项目,然后选择目标转到构建阶段,并在目标文件的构建阶段中放置-w。它将隐藏所有编译器警告 enter image description here

答案 2 :(得分:1)

这适用于Xcode 10.2+和Swift 5

手动修复:

从Xcode>项目>目标>编译源>将for state_name in datFrame.state_name: if datFrame.state_name.isnull(): print ('no name value' + other values from row) else: print(row is good.) df.head(): state_name state_ab city zip_code 0 Alabama AL Chickasaw 36611 1 Alabama AL Louisville 36048 2 Alabama AL Columbiana 35051 3 Alabama AL Satsuma 36572 4 Alabama AL Dauphin Island 36528 to_dict(): {'state_name': {0: 'Alabama', 1: 'Alabama', 2: 'Alabama', 3: 'Alabama', 4: 'Alabama'}, 'state_ab': {0: 'AL', 1: 'AL', 2: 'AL', 3: 'AL', 4: 'AL'}, 'city': {0: 'Chickasaw', 1: 'Louisville', 2: 'Columbiana', 3: 'Satsuma', 4: 'Dauphin Island'}, 'zip_code': {0: '36611', 1: '36048', 2: '35051', 3: '36572', 4: '36528'}} 添加到有问题的文件中。双击要关闭警告的文件。

Cocoapods修复:

如果您要禁止从有问题的窗格中发出警告,则可以通过podfile中的-w -Xanalyzer -analyzer-disable-all-checks标志自动从依赖项中禁止所有警告:

inhibit_warnings

enter image description here