使用cocoapods的restkit项目集成错误
Posted
技术标签:
【中文标题】使用cocoapods的restkit项目集成错误【英文标题】:restkit project integration error using cocoapods 【发布时间】:2013-01-02 08:32:50 【问题描述】:我在 ios 应用程序中使用 Restkit 作为 web 服务客户端。我使用 cocoapods 在我的示例项目中安装了 restkit。但它给出了语义问题,并在我构建时解析错误。
我使用此链接使用 cocoapods 安装 Restkit
https://github.com/RestKit/RestKit/wiki/Installing-restkit-v0.20.x-via-cocoapods
错误是这样的
/RKHTTPUtilities.m:69:40: error: unexpected '@' in program
statusCodesToNamesDictionary = @
/ObjectMapping/RKHTTPUtilities.m: error: unexpected '@' in program
return [RKStatusCodesToNamesDictionary() objectForKey:@(statusCode)];
^
【问题讨论】:
【参考方案1】:您似乎正在使用不支持 object literals 的旧版本 Xcode 进行编译。您可以通过更新 Xcode 或在您的 podfile 中使用旧版本的 restkit(如 pod "restkit", "~>0.10.3"
)来解决此问题。
【讨论】:
一种可选但可能非常困难的方法是使用您正在运行的任何版本的 Xcode 运行您自己版本的 Apple 的 LLVM 编译器。 谢谢@orta ..我在过去的两天里遇到了麻烦..你能告诉我使用这个 xcode 的另一种方法吗..那个对象文字链接也很有帮助..再次感谢您以上是关于使用cocoapods的restkit项目集成错误的主要内容,如果未能解决你的问题,请参考以下文章
CocoaPods 更新 RestKit #import "RKObjectMapping.h" 文件未找到
没有带有 cocoapods 和 swift 的模块“RestKit”