我正在使用Xcode 7.3并刚刚将我的代码更新为swift 2.3(不确定是否已经实现)。 我的项目包括许多pod,如Google,Alamofire,FBSDK ......
当我尝试构建我的项目时,它在“导入Google”时出现此错误: “没有这样的模块谷歌”
显然,如果我评论这一行,它会在下次导入时失败: “没有这样的模块FBSDKLoginKit”
这是我的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 'MyProject' do
pod 'Cartography'
pod 'Google/SignIn'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'Alamofire', '~> 3.5'
pod 'UIImageView-Letters'
pod 'GoogleMaps'
pod 'SDWebImage'
pod 'iCarousel'
pod 'ActionSheetPicker-3.0'
pod 'Stripe'
pod 'DateTools'
pod 'PayPal-iOS-SDK'
pod 'DLRadioButton'
pod 'p2.OAuth2'
end
target 'MyProjectTests' do
end
target 'MyProjectUITests' do
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
end
我该怎么做才能解决这个问题? (我已经尝试过pod安装,pod更新,清理,清除派生数据......)
谢谢!
答案 0 :(得分:1)
在您应用的项目 -Bridging-Header.h文件中,导入Google Sign-In SDK标头,如下所示:
#import <Google/SignIn.h>
无需在其他任何地方执行“#import <Google>
”。