AWSDynamoDB与Fabric的AWS组件,Parse,Bolts兼容吗?

时间:2016-02-02 17:25:02

标签: ios amazon-web-services

我有一个Xcode项目并且已经添加了Bolts,Parse和Fabric。我添加了Fabric的Crashlytics,DigitsKit和AWSCognito,它们都运行良好。

当我从亚马逊的AWS Mobile iOS SDK添加AWSDynamoDB时,我在project-Bridging-Header.h中遇到此错误“无法构建模块'AWSDynamoDB'”

并在AWSDynamoDBService.h中出现此错误消息:“类型参数不能应用于非参数化类'AWSTask'”示例行:

- (AWSTask<AWSDynamoDBBatchGetItemOutput *> *)batchGetItem:(AWSDynamoDBBatchGetItemInput *)request;

有谁知道我得到了这些错误?

1 个答案:

答案 0 :(得分:0)

@Yosuke Matsuda是正确的。 Fabric包含的AWS版本与AWS网站现有的版本不同。

这是我遵循的步骤:

  1. 安装Fabric并使用它将Digits和CognitoSync添加到Xcode项目
  2. 将AWSCognito和AWSCore框架替换为AWS iOS SDK中的框架(请注意,AWSCognito位于&#34; extras&#34;目录中)
  3. 从AWS iOS SDK添加AWSDynamoDB
  4. 所有人都会编译。