AWS iOS SDK - CocoaPods和Xcode 6的语法错误

AWS iOS SDK - CocoaPods和Xcode 6的语法错误

问题描述:

我尝试将我的应用程序从AWS SDK v1更新到v2,方法是将pod "AWSiOSSDKv2"添加到我的PodFile并删除链接到我的项目的旧框架,但是当我尝试构建它时,以下错误:AWS iOS SDK - CocoaPods和Xcode 6的语法错误

AWSS3Model.h:751:44: Expected member name or ';' after declaration specifiers 
AWSS3Model.h:751:1: Property requires fields to be named 
AWSS3Model.h:751:44: Expected ';' at end of declaration list 
AWSS3Model.h:751:44: Expected unqualified-id 

的错误是在这一段代码:

@property (nonatomic, strong) AWSS3Delete *delete; 

看来delete是一个关键字,它导致构建失败,我该怎么办?

干杯

你为什么不尝试重命名删除,这样你不使用的关键词。

+0

它在AWS的SDK中,我想我不允许在我的项目中更改它,是吗?请参阅:https://github.com/aws/aws-sdk-ios/blob/master/S3/AWSS3Model.h#L751 – 2014-10-09 15:15:46

+0

感谢您发布您的第一个答案!你能否扩展问题提出者如何做到这一点?也许是代码示例?事实上,这个答案太短了。 – jakerella 2014-10-09 15:16:33