今天解決了一個大bug,protocolBuffer文件編譯報錯問題。
之前剛來公司就遇到了這個問題,只是部分文件有問題,當時為了趕進度就把那個文件給注釋掉了(當時還用不上),現在要用了,這個棘手的問題困擾了我一整天。
先說說來龍去脈吧,一開始思考問題的方向就是錯的,由于protocolBuffer庫版本挺多的,所以首先考慮的是不是本地版本和后臺給的protocBuf文件版本不一致引起的。來來回回換了好幾個版本,也沒有搞定。絕望啊。。。
就在快要下班之前終于發現了問題,原來是 后臺定義的文件中 使用了系統的 關鍵字:“YES、NO”。抱著試一試的態度,重新編譯文件,引入Xcode,然后清空緩存,編譯。終于成功了,這一剎那想起了老羅