【发布时间】:2012-01-06 14:18:44
【问题描述】:
我需要帮助才能在 Objective-C 中为 iOS 应用程序配置/使用 protobuf。 我已经尝试了所有方法,但我一直在 xcode 上遇到错误。有没有人设法让 protobuf 在 Objective-C/iOS 中运行良好?
【问题讨论】:
标签: objective-c ios xcode protocol-buffers
我需要帮助才能在 Objective-C 中为 iOS 应用程序配置/使用 protobuf。 我已经尝试了所有方法,但我一直在 xcode 上遇到错误。有没有人设法让 protobuf 在 Objective-C/iOS 中运行良好?
【问题讨论】:
标签: objective-c ios xcode protocol-buffers
我在 iOS 上使用过它,在使用 metasyntactic's extension 时,它运行得非常好。我什至设法将代码生成作为 Xcode 中的自定义构建步骤。我们为我们的项目切换到 Thrift(出于其他原因),所以如果下面的一些细节有误,我深表歉意,但总的来说这是这样做的。
在“使用:”中,选择“自定义脚本”并使用如下脚本:
protoc --plugin=/usr/local/bin/protoc-gen-objc $INPUT_FILE_PATH --objc_out=$DERIVED_FILES_DIR
在Output files中,添加生成的文件(应该有两个文件,$(INPUT_FILE_BASE).pb.m和$(INPUT_FILE_BASE).pb.h。