从AWSiOSSDK - 1.7.1到AWSiOSSDKv2 - 2.0.8问题的Amazon Web服务更新

时间:2014-10-15 09:29:41

标签: ios objective-c amazon-web-services cocoapods aws-sdk-ios

我完全不习惯使用Amazon Web Service SDK上传音频/视频。任何有想法更新并使用AWSiOSSDK(Amazon Web Services SDK)版本1.7.1到AWSiOSSDKv2版本2.0.8的人,这是SDK的最新版本,直到现在。我已成功更新了cocoa pod,这是更新此SDK版本所必需的。

# platform :ios, '7.0'

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

target 'XYZ' do
pod "AWSiOSSDKv2"
pod "AWSCognitoSync"
end

target 'XYZ Tests' do
end

target 'XYZ KIF Tests' do
end

以上代码用于将旧版本的pod文件更新为2.0.8版。更新到最新版本后,许多先前版本的兼容文件已从SDK中删除。现在我收到错误,找不到.h文件。和这个丢失的文件错误一样,与该文件相关的许多方法也未被发现与新版本兼容,如下图所示。

第一

enter image description here

第二

enter image description here

第三

enter image description here

第四

enter image description here

如何使用更新的Amazon SDK版本2.0.8手动更新此实现。以下是我在更新SDK版本后找到的与错误相关的图像。 任何帮助都非常明显。提前谢谢。

1 个答案:

答案 0 :(得分:3)

适用于iOS 2.x的AWS Mobile SDK从头开始重建,并且与1.x代码库不兼容。您需要重写您的应用。 Developer Guide应该可以帮助您开始使用新的SDK。

您在令牌自动售货机相关文件中遇到编译器错误。我们介绍了一种更易于使用的替代方法Amazon Cognito。您可以删除与TVM相关的文件,然后试用Amazon Cognito Identity

希望这有帮助,