安装可可豆荚时传递依赖性错误

Rak*_*esh 3 iphone ios cocoapods google-signin

我想在我的应用程序中集成"Login with google".我试图使用pods,但我收到的错误如下:

'Pods-ProjectName"目标具有传递依赖的是包括静态的二进制文件:ProjectPath/GoogleAppUtilities/Libraries/libOpenInChrome.a

我的Pod文件代码如下:

target 'ProjectName' do

use_frameworks!

pod "OAuthSwift", "~> 0.3.4"
pod "Haneke", "~> 1.0"
pod "Alamofire", "~> 1.2"
pod "IJReachability", :git => "https://github.com/Isuru-Nanayakkara/IJReachability.git"
pod "iCarousel"
pod 'SDWebImage', '~>3.7'
pod 'Google/SignIn'

end
Run Code Online (Sandbox Code Playgroud)

我也在使用Crashlytics.没有Google/signIn我能够成功创建pods工作区.

对此有任何解决方案.

ara*_*sss 5

关于版本0.36的cocoapods文档,您无法将静态库添加到项目中.谷歌pod似乎依赖于某些静态库造成pod install崩溃.

如果您使用ObjectiveC,并且删除了该use_frameworks!部件,则没有问题.

当然,另一个选择是将Google lib直接添加到项目中,这样您就不会使用cocoapods了.