无法通过cocoapods 0.36 beta2使用AWSiOSSDKv2

时间:2015-02-05 17:39:32

标签: ios cocoapods xcode6-beta5 aws-sdk-ios

使用像这样的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来使用应用程序吗?

1 个答案:

答案 0 :(得分:0)

我今天能够让它上班。

我删除了所有cocoapods的痕迹,因为它最初是使用0.35安装的。

  1. [项目] .xcworkspace
  2. 所有提及[项目] .xcodeproj与pods相关(是的,与vim手工合作)
  3. 荚/
  4. Podfile和Podfile.lock
  5. 然后我使用carthage安装了我的swift pods。对我来说,这是Alamofire和SwiftyJSON。

    我在这里做了一个提交,所以我可以很容易地回到这一点。

    我的podfile就是这样,我无法使用use_frameworks!行。

    target 'WhatsLegal' do
      pod 'AWSiOSSDKv2'
      pod 'Facebook-iOS-SDK'
    end
    

    我跑了pod init然后pod install,它从这里开始工作了!