Pod安装不会更新XCWorkspace中的pod

时间:2016-02-29 23:30:05

标签: ios cocoapods

我的podfile有:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!

target 'CoChat' do
pod 'Firebase', '>= 2.5.0'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
pod 'AFNetworking', '~> 3.0'
#pod 'MobileDeepLinking-iOS'
end

我运行pod install并获取:

Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Using AFNetworking (3.0.4)
Using Bolts (1.6.0)
Using FBSDKCoreKit (4.10.0)
Using FBSDKLoginKit (4.10.0)
Using FBSDKShareKit (4.10.0)
Using Firebase (2.5.1)
Installing FirebaseUI (0.3.2)
Installing Google (1.3.2)
Installing GoogleAppUtilities (1.0.0)
Installing GoogleAuthUtilities (1.0.1)
Installing GoogleInterchangeUtilities (1.1.0)
Installing GoogleNetworkingUtilities (1.0.0)
Installing GoogleSignIn (2.4.0)
Installing GoogleSymbolUtilities (1.0.3)
Installing GoogleUtilities (1.1.0)
[!] The 'Pods-CoChat' target has transitive dependencies that include static binaries: (/Users/Nathan/Library/Mobile Documents/com~apple~CloudDocs/Desktop/CoChat/Pods/Google/Libraries/libGGLCore.a and /Users/Nathan/Library/Mobile Documents/com~apple~CloudDocs/Desktop/CoChat/Pods/Google/Libraries/libGGLSignIn.a)

打开XCWorkspace时,没有任何更改。 FirebaseUI pod /框架不存在。不知道为什么不安装。

1 个答案:

答案 0 :(得分:1)

我面临同样的问题。问题出在FirebaseUI / Auth和Google登录上。

解决方案

  1. 注释掉use_frameworks!
  2. 通过创建使用桥接头文件 一个可可触摸文件,记得勾选“创建桥接”框 头文件'然后在创建后只删除.m .h文件 因为你想要桥接头文件。手动调出标题 来自那里的文件。
  3. 如果您阅读https://github.com/firebase/FirebaseUI-iOS/issues?q=is%3Aissue+is%3Aclosed上的帖子,有些人似乎也有类似的问题。一个可能的解决方法是通过包含'〜> 0.2.6'来获得0.2.6版本的FirebaseUI。在firebaseUI pod旁边

    希望这会有所帮助,希望这个错误得到解决。