环境配置
- 参考连接
- 我的环境
- brew安装
- brew uninstall protobuf
- brew install protobuf
- 查看安装目录
- $ which protoc
- /usr/local/bin/protoc
- 配置环境变量
- sudo vi ~/.bash_profile
- export PROTOC="/usr/local/bin/protoc"
- source ~/.bash_profile
- 查看protobuf版本
- $ protoc --version
- libprotoc 3.7.0
- 将source ~/.bash_profile添加到.zshrc中
- 重启终端
- Dart配置
-
安装dart
- brew uninstall dart
- brew tap dart-lang/dart
- brew install dart
-
安装protoc_plugin
-
pub global activate protoc_plugin
- 添加 export PATH="$PATH":"$HOME/.pub-cache/bin" 到~/.bash_profile中
-
- 如果生成的dart文件拖到项目中会报语法警告错误,查看头部注释dart版本是否是2.3。如果不是做一下操作
-
brew uninstall dart
- brew install dart@2.3
- 添加 export PATH="/usr/local/opt/dart@2.3/bin:$PATH" 到.zshrc中
-
-
生成Dart文件
- 进入protobuf文件夹
- 执行以下命令
- make dart-gen
- dart文件在以下路径
- /Users/xxxx/protobuf/generate/dart/box
- 将需要的文件放入项目对应目录中
生成OC文件
- 进入protobuf文件夹
- 执行以下命令
- make objc-gen
- OC文件在以下路径
- /Users/xxx/protobuf/generate/objc/box
- 将需要的文件放入项目对应目录中
- 删除.m文件中import 路径的 box/