【发布时间】:2017-10-17 11:01:39
【问题描述】:
在构建我的项目时,我收到了很多来自 CocoaPods Pods 的警告。所以其他我无法控制的项目。
建议的处理方法是什么?我希望 Xcode 只显示与我的项目相关的警告。如果它显示与我无法控制的项目相关的警告,那就太过分了。
【问题讨论】:
在构建我的项目时,我收到了很多来自 CocoaPods Pods 的警告。所以其他我无法控制的项目。
建议的处理方法是什么?我希望 Xcode 只显示与我的项目相关的警告。如果它显示与我无法控制的项目相关的警告,那就太过分了。
【问题讨论】:
有两种方法可以完成:
Build Settings 选项卡inhibit_all_warnings标志YES
它将抑制与 pod 项目相关的所有警告。但是当您执行下一个pod install 时,该标志将重置为NO。
在您的 podfile 中指定 inhibit_all_warnings! 键,如下所示:(这将避免在每次 pod 安装问题时重置禁止警告标志。在添加此标志后执行 pod 安装。
platform :ios, '9.0'
inhibit_all_warnings!
target 'MyApp' do
# Your Pods
end
【讨论】:
Pods/FacebookShare/Sources/Share/Content/Link/LinkShareContent.swift:121:13: 'contentDescription' is deprecated: 'contentDescription' is deprecated from Graph API 2.9 或 Pods/DGElasticPullToRefresh/DGElasticPullToRefresh/DGElasticPullToRefreshLoadingViewCircle.swift:35:32: 'M_PI' is deprecated: Please use 'Double.pi' or '.pi' to get the value of correct type and avoid casting.