1. mac 需要先配置編譯環境 protoc (網上教程很多,不做介紹)
2. protoc --version 查看是否成功(如果既要支持 java 和 object-c 需要安裝 protoc 的編譯環境爲 3.0.0 以上)
3. 本人目前試驗 c++ java object-c 在3.0.2 上兼容
4. 在 google 官網下載 protobuf-objectivec 包(java 直接 maven 引入)
5. 解壓 protobuf-objectivec 的 zip 包,並 copy 解壓後 objectivec 包下面的 oc 文件和 google 文件夾下面的oc 文件拷貝入 xcode 工程
6. 去除GPBProtocolBuffers.m 這個文件,否則引起重複引用
7. 添加 User Header Search Paths
選擇target ——- BuildingSettings ——– User Header Search Paths,雙擊空白區域點擊“+”號,輸入“$(PODS_ROOT)”,選擇recursive(會在相應的目錄遞歸搜索文件)。
這樣設置完成後,再導入第三方庫就會有提示了。