Facebook SDK 3.9 Pod安装在构建时显示警告

时间:2013-10-31 17:40:17

标签: ios facebook ios6 cocoapods facebook-sdk-3.0

我已更新我的Podspec以包含最新的Facebook SDK 3.9(写作),我现在看到一堆警告。

我是否应该寻求解决这些问题: enter image description here

其中一些应该是简单的解决方案,例如将nil更新为0而不是预期的。

最佳做法是什么,只是将这些用于解决它们的次要修复版本?

供参考和搜寻:

  

指向整数转换的不兼容指针将'void *'发送到'NSRegularExperssionOptions'类型的参数(又名'enum NSregularExperssionOptions')
  未使用的函数'FBReadIntBigEndian'

2 个答案:

答案 0 :(得分:9)

在本地更改文件不是很有用,因为有一天文件将被覆盖。

你可以让Facebook了解这些问题,虽然他们没有解决这个问题,你可以通过将Podfile更改为以下内容来忽略警告:

platform :ios

# ignore all warnings from all pods
inhibit_all_warnings!

# ignore warnings from a specific pod
pod 'Facebook-iOS-SDK', :inhibit_warnings => true

(从this answer复制Podfile。)

答案 1 :(得分:2)

我提交了一个错误 - https://developers.facebook.com/bugs/724535024243347 - Facebook的人回复说它是在我的代码中,这不是他们的错。 在此之后,我提交了一个拉取请求,修复/禁止其代码中的警告 - https://github.com/facebook/facebook-ios-sdk/pull/563 希望他们能整合那个。