我已关注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开发的新手,并且不知道如何解决这个问题。
答案 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,错误消失了。 非常离奇