使用带有Amazon SDK和Alamofire的import语句的问题

时间:2016-08-27 09:08:53

标签: ios amazon-web-services cocoapods

我已关注this tutorial以启动并运行我的Amazon SDK。 它创建了另一个带有.xcworkspace扩展名的项目文件,我必须使用它才能访问我的所有Amazon SDK。

后来我编辑了Podfile以包含Almofire:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!

target :'MyTarget’ do
    pod 'AWSCognito'
    pod 'AWSS3'
    pod 'Alamofire', '~> 3.4'
end

并运行pod install。

一切都正确执行但是当我在我的.xcworkspace项目中导入Alamofire时它不起作用但它在我的旧项目中有效。关于我的AWSS3导入,反之亦然。

我是IOS开发的新手,并且不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我不知道如何,但我似乎解决了这个问题。 我已经重新启动了Mac OSX并更改了我的Podfile以反转Alamofire和AWS pod的顺序,如下所示:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!

target :'MyTarget’ do
    pod 'Alamofire', '~> 3.4'
    pod 'AWSCognito'
    pod 'AWSS3'
end

我打开了Xcode,错误消失了。 非常离奇