来自pod的警告取决于另一个

时间:2017-06-08 09:09:01

标签: ios cocoapods xcode8

我正在使用Pod CoreBitcoin。它带有另外两个pod,一个是OpenSSL-Universal v(1.0.1.16)。根据OpenSSL-Universal Github,许多人都面临着一些警告,如

`ld: warning: object file (/Users/me/projet/myProject/ios/Pods/OpenSSL-Universal/lib-ios/libcrypto.a(cversion.o)) was built for newer iOS version (9.2) than being linked (8.0)
`

如提到here

我已经尝试从pod项目中禁用所有警告,它会禁用我安装的pod中的所有警告,但不会禁用来自某些pod的依赖项的警告。

我试图自己安装更新的OpenSSL-Universal pod,但是你可以想象,它并没有解决我的问题。这只是一个警告问题所以我正在寻找:

  • 我是否可以通过我的podfile找到一种方法来安装CoreBitcoin并使用更新版本的OpenSSL-Universal,因此新项目的工作人员必须克隆它并且不会有大量的警告

  • 我可以设置哪种设置来为所有
  • 禁用这些警告

我正在使用Xcode v8.3.3& pod v1.2.1

1 个答案:

答案 0 :(得分:0)

请给我们更多关于Pods的信息。我的解决方案是:

target 'YOURAPPLICATIONNAME' do
    pod 'CoreBitcoin'
    end

我安装的其他依赖项添加了pod 'NameOfPod'

要在Swift项目中使用,您必须创建桥接头并将CoreBitcoin导入文件,而不是使用库中的任何方法。