Cocoapods:没有这样的模块

时间:2016-10-05 11:30:42

标签: xcode cocoapods

我正在使用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更新,清理,清除派生数据......)

谢谢!

1 个答案:

答案 0 :(得分:1)

在您应用的项目 -Bridging-Header.h文件中,导入Google Sign-In SDK标头,如下所示:

#import <Google/SignIn.h>

as described here

无需在其他任何地方执行“#import <Google>”。