在iOS專案中使用probuf 2.0+

E=mc^2醬發表於2018-06-26

開啟終端

準備工作

1. 安裝homebrew, 如果已經安裝, 請跳過 --->
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製程式碼
2. 安裝automakelibtool, 如果已經安裝, 請跳過 --->
$ brew install automake  
$ brew install libtool  
複製程式碼
3. 下載protobuf-ios, 如果已經下載, 請跳過 --->
$ git clone https://github.com/mingchen/protobuf-ios
複製程式碼

準備工作完成以後,開始安裝

4. cd進入protobuf-ios資料夾內,如果是按照上面步驟執行下來的話,請輸出
$ cd protobuf-ios    
如果是自己下載protobuf-ios框架的話,請cd入自己的檔案內.
複製程式碼
5. 然後開始安裝,逐步執行以下指令
$ cd compiler
$ ./autogen.sh
$ ./configure
$ make
$ make install
複製程式碼

以上步驟完成後就可以進行probuf檔案解析了

為了簡化操作,請開啟clone或者下載好的protobuf-ios資料夾, 將檔案下載密碼:zig8拖入專案根目錄內,修改後目錄protobuf-ios資料夾目錄為:

如下:

以後如果需要解析檔案的話,只需要替換PBTemp內的protobuf.proto檔案為待解析檔案,然後終端cd入PBTemp資料夾內,執行
$ ./create.sh
複製程式碼
即可完成解析,解析出來的.h和.m檔案在/gen/objc/資料夾內。

以上。

相關文章