CocoaPods的那些坑

2021-09-08 19:20:32 字數 1220 閱讀 4698

cocoapods的那些坑

文章**我跟博主的經歷超級像!不過自己用的是1.0.1版本的cocoapods

剛剛到新的公司,在新的機器上配上了xcode,對於自己使用比較順手的cocoapods 也很快安裝上了,然後在安裝過程**現了幾個問題

1、setting up cocoapods master repo

這個玩意一直存在,用網上的cd進去,發現一直為0裡面根本沒有東西,網上的各種方式也根本沒有啥用,解決不了問題,還出現了ssl啥的,我把這個操作之前的各個步驟都仔細的研究了一遍,感覺不錯任何問題比如我用的映象

在查詢問題的過程中,發現有人說**已經不管理這個映象了

後來,我慢慢感覺就是這個玩意出了問題,但是其他人似乎沒有遇到,我用了另乙個映象

把之前的步驟全部重複操作然後就可以了,感覺這不是一條正道,但是可以解決問題,歡迎大神指正批評。

2、關於cocoapods 的版本問題

我之前都是用的0.39.0這個版本的,在新公司,我安裝上了最新的1.1.0bate版本,然後各種不好使(老是無法建立新的工作空間),然後諮詢的相關人士(群裡的可以逼逼的大神),聽說是最新版本預設支援ios8.0以後的版本,對於之前的版本可能會不支援,考慮到以前工作中遇到的客戶,還存在不少的ios7.0版本的使用者,所以,我解除安裝了cocoapods1.1.0bate版本,換上了0.39.0版本(以上純屬聽說,沒有真實測試過)

3、env: ruby_executable_hooks: no such file or directory

安裝上cocoapods外掛程式後,就一直出現這個問題,這個是乙個非常蛋疼的問題,我研究了很長時間,也重新裝過cocoapods,一直不能解決這個問題,網上解決這個問題的方法似乎也不行,問題的關鍵在於gem_path 這裡面到底填寫什麼東西,在檢視了之前的cocoapods,之前填寫的是

/usr/local/bin

但是放在現在的機器上還是不好使,網上有找pod 路徑的教程,我也試過

$ which pod

但是還是不行,我仔細看過之後,發現自己是不是忘記修改路徑了,我直接搜出的路徑是這個

/users/*******/.rvm/rubies/ruby-2.2.2/bin/pod

似乎多了乙個 /pod,然後,去掉這個 /pod,就可以建立新的工作空間了,超級坑,坑了我兩天!!!

CocoaPods安裝遇到的坑

cocoapods是乙個負責管理ios專案中第三方開源 的工具。如果你沒聽說過,也不想用,那就別往下看了。cocoapods的安裝 需要用到ruby,mac系統自帶ruby,但如果不是最新的系統,最好更新一下。ruby的軟體源rubygems.org被牆了,所以先換一下源,命令列下依次執行3條命令 ...

UITextView的那些坑

坑1 ios7及以上的版本上,uitextview出現這樣的問題 彈出鍵盤時,沒輸入任何文字,但是游標位置不是在最上方。解決方案 ios7以後新增了乙個屬性automaticallyadjustsscrollviewinsets,將其置為no即可。別忘了加版本判斷。if ios7 and later...

string的那些坑

坑一 typedef struct st st st test st malloc sizeof st st m1 hello 除錯這段 你會發現最後一句報段錯誤。為什麼呢?string本質是個類,而malloc不知道要呼叫string的建構函式去例項化m1,結果導致m1這個物件實際不存在,去用它當...