需要先安装brew
,这个安装的过程中,直接使用官方的安装方法安装就可以了,就是一句话,
brew可以用来方便的安装软件
brew -v查看你的mac里面有没有装brew。brew是mac os里面,类似于ubuntu的apt-get的功能,都可以直接在终端输入命令然后安装程序。-v自然就是版本version的意思
安装,只要一个命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完了后,需要再安装
brew install automake
brew install autoconf
brew install protobuf
就是利用brew下载安装了。protobuf就是我们想要的,另外两个是依赖库
git clone
https://github.com/google/protobuf.git(如果你已经下载了,就不需要再次下载)
在根据你写的*.proto文件(例如:Person.proto)放到/Users/vargo/Desktop/protobuf-master/src/src文件夹下,
新建文件下:/Users/vargo/Desktop/protobuf-master/src/build/gen(用来存放生成的文件)
执行命令./protoc --proto_path=src --objc_out=build/gen src/*.proto(如:./protoc --proto_path=src --objc_out=build/gen src/Person.proto)
在/Users/vargo/Desktop/protobuf-master/src/build/gen文件夹中国会生成Person.pbobjc.m和Person.pbobjc.h文件, 就是得到的文件
参考的相关博客
http://blog.csdn.net/daiyelang/article/details/8645956
http://www.2cto.com/kf/201503/382440.html
http://m.tuxi.com.cn/viewcsdn-39083-390839534.html
http://bbs.csdn.net/topics/390839534
http://www.cnblogs.com/tara/archive/2012/03/20/2407951.html
http://blog.csdn.net/u014202635/article/details/46531329
http://blog.csdn.net/yohunl/article/details/41797621
http://www.jianshu.com/p/4411f507dd9f