5

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

我是否应该寻求解决这些问题: 在此处输入图像描述

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

什么是最佳实践,只是将这些留给应该解决它们的次要修复版本?

供参考和搜索:

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

4

2 回答 2

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

(从这个答案复制的 Podfile )。

于 2013-11-06T19:02:08.100 回答
2

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

于 2013-12-02T16:06:54.730 回答