2016-09-23 57 views
1

我在迁移到3.0时遇到问题,我不知道如何对其进行攻击。我更新了我的豆荚如下:AWS中的Swift编译器错误。使用swift 3.0“无法构建awsCore”

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['SWIFT_VERSION'] = '3.0' 
    end 
    end 
end 

我能够指向3.0版本OauthSiwft和Swiftcharts的,但AWS没有分支之类的东西,所以我指着自己的最新如下:

pod 'AWSAutoScaling' 
pod 'AWSCloudWatch' 
pod 'AWSCognito' 
pod 'AWSCognitoIdentityProvider' 
pod 'AWSDynamoDB' 
pod 'AWSEC2' 
pod 'AWSElasticLoadBalancing' 
pod 'AWSIoT' 
pod 'AWSKinesis' 
pod 'AWSLambda' 
pod 'AWSMachineLearning' 
pod 'AWSMobileAnalytics' 
pod 'AWSS3' 
pod 'AWSSES' 
pod 'AWSSimpleDB' 
pod 'AWSSNS' 
pod 'AWSSQS' 

从我的理解AWS迁移至3.0然而,当我“打造”我得到以下错误:

Error:

战争ning在顶部已经设置为No,但我仍然得到错误。

任何帮助将不胜感激!

+0

清除导出的数据文件夹并重新运行。它在转到文件 - >工作区设置@Tonatiuh门多萨 – KAR

+0

感谢您的帮助,不幸的是我做了你刚刚推荐的,它没有工作。我得到同样的错误。 –

+0

如果有更新,请再次参考http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html。也尝试为AWSCore添加吊舱。 @Tonatiuh门多萨 – KAR

回答

0

我发现我的问题。这是cocoapods不是最新版本。我正在使用Brew,但它抛出一个错误,提示“该库已安装但未链接”一旦我解决了该问题,它就起作用了。

我很感激帮助!