使用像这样的Podfile:
platform :ios, '8.1'
source 'https://github.com/CocoaPods/Specs.git'
pod 'AWSiOSSDKv2'
我的xcode项目中出现了一堆“文件未找到”错误,这些错误与AWSSDK中使用的#imports有关。例如。在AWSMobileAnalyticsContext.h中:
#import "configuration/AWSMobileAnalyticsConfiguring.h"
我怀疑这与项目尚未更新动态框架输出(这是cocoapods的测试版正在使用)的事实有关。我已经完成并尝试手动更新这些导入的路径,我可以清除大多数文件未找到的错误,但随后它开始抱怨其他地方的Mantle.h导入。
有人通过使用cocoapods beta(甚至是使用动态框架的分叉版本)成功获得AWSiOSSDKv2来使用应用程序吗?
答案 0 :(得分:0)
我今天能够让它上班。
我删除了所有cocoapods的痕迹,因为它最初是使用0.35安装的。
然后我使用carthage安装了我的swift pods。对我来说,这是Alamofire和SwiftyJSON。
我在这里做了一个提交,所以我可以很容易地回到这一点。
我的podfile就是这样,我无法使用use_frameworks!
行。
target 'WhatsLegal' do
pod 'AWSiOSSDKv2'
pod 'Facebook-iOS-SDK'
end
我跑了pod init
然后pod install
,它从这里开始工作了!