我需要帮助在Objective-C中为iOS应用程序配置/使用protobuf.
我已经尝试了所有但我不断在 xcode上出错.有没有人设法使protobuf在Objective-C / iOS中运行良好?
我已经尝试了所有但我不断在 xcode上出错.有没有人设法使protobuf在Objective-C / iOS中运行良好?
解决方法
我在某种程度上在iOS上使用它,而在
metasyntactic’s extension中,它的效果非常好.我甚至设法将代码生成作为Xcode中的自定义构建步骤.我们为我们的项目切换到了Thrift(出于其他原因),所以如果下面的一些细节是错误的,我很抱歉,但总的来说这是怎么做的.
>在Xcode 4.2中,打开目标属性,转到“构建规则”选项卡,为“* .proto”文件创建新的构建规则
>在“使用:”中,选择“自定义脚本”并使用如下脚本:
protoc –plugin = /usr/local/bin / protoc-gen-objc $INPUT_FILE_PATH –objc_out = $DERIVED_FILES_DIR>在输出文件中,添加生成的文件(应该有两个文件,$(INPUT_FILE_BASE).pb.m和$(INPUT_FILE_BASE).pb.h.>将.proto文件添加到项目中.