使用 Pods IOS 的 PubNub DDFileLogger 和 DDLog 警告
PubNub DDFileLogger and DDLog warning using Pods IOS
使用 PODs 安装 PubNub 后开始收到以下警告。在我将 PubNub 直接复制到项目之前并没有收到警告。
知道如何消除这个警告吗?
这是因为 CocoaLumberjack 没有遵循 NS_DESIGNATED_INITIALIZER 的要求,最新的 Xcode 将其显示为警告(关于超类的 -init)。您可以修改 Podfile 并使用 post 安装挂钩,更新一些分析器标志以消除此警告:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if target.name == "CocoaLumberjack"
config.build_settings['GCC_WARN_INHIBIT_ALL_WARNINGS'] = 'YES'
end
end
end
结束
使用 PODs 安装 PubNub 后开始收到以下警告。在我将 PubNub 直接复制到项目之前并没有收到警告。
知道如何消除这个警告吗?
这是因为 CocoaLumberjack 没有遵循 NS_DESIGNATED_INITIALIZER 的要求,最新的 Xcode 将其显示为警告(关于超类的 -init)。您可以修改 Podfile 并使用 post 安装挂钩,更新一些分析器标志以消除此警告:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if target.name == "CocoaLumberjack"
config.build_settings['GCC_WARN_INHIBIT_ALL_WARNINGS'] = 'YES'
end
end
end
结束