尝试使用(pod'FirebaseUI','〜> 4.0')依赖项构建项目时出现很多错误 .
My pod file looks something like this:
平台:ios,'9.0'
use_frameworks!
pod'Firebase / Core'
pod'Firebase / Database'
pod'Firebase / Auth'
pod'Firebase / Storage'
pod 'FirebaseUI','~> 4.0' (This causes a lot of errors)
pod'FirebaseUI / Google'
pod'FirebaseUI / Facebook'
pod'FirebaseUI / Twitter'
Some of the errors are:
/ Users / Home / GoogleDrive / iOS / TheBolt / Pods / Target Support Files / nanopb / nanopb-umbrella.h:1:9:无法构建模块'UIKit'
和
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:505:9:未知类型名字'NSString'
和
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:514:50:遗失' #include';在需要之前,必须从模块'ObjectiveC.runtime'导入'Protocol'声明
我正在使用Xcode 9和swift 4.我尝试在构建设置中使用swift 3.2,但仍然存在相同的错误 .
1 回答
没有必要(pod'FirebaseUI','〜> 4.0')和其他人一起 . 单独添加或仅添加必要的登录pod解决了这个问题