記錄乙個CocoaPods元件庫依賴問題

2021-09-27 10:47:13 字數 977 閱讀 1898

platform元件的依賴

s.dependency 'jsonmodel'

s.dependency 'fmdb'

s.dependency 'cocoalumberjack'

s.dependency 'mjrefresh'

s.dependency 'sdwebimage', '4.4.6'

...

a 元件的依賴

s.dependency 'sdwebimage'

s.dependency 'jsonmodel'

s.dependency 'mjrefresh'

s.dependency 'platform'

b 元件的依賴

s.dependency 'md5digest'

s.dependency 'nsdate-extensions'

s.dependency 'nsstring-hashes'

s.dependency 'platform'

做了幾個簡單測試:

刪除a元件中的platform中相同的依賴。。解決問題,繼續測試。

去掉a元件中的sdwebimage依賴。解決問題

固定a元件中的sdwebimage版本跟ucarplatform。解決問題

通過以上幾個測試,發現問題在於元件之間如果有相同依賴,並且版本不同(或者沒有固定版本)的情況,cocoapods會比較智慧型的查詢元件的不同版本,直到找到乙個相同庫的依賴的版本相同的版本為止。並選擇這個版本來進行lint。

Vue 乙個元件引用另乙個元件

有些時候需要這麼做,比如,我想在首頁載入輪播元件,但是又不想全域性註冊 因為不是每個頁面都需要輪播功能 方法1 1 template 2 div 34 testcomponent testcomponent 5div 6template 78 script 9 1.先使用import匯入你要在該元件...

記錄乙個statck overflow

工作中遇到一次這樣的問題 棧上的空間不夠用了,導致stack overflow,程式crash,並且coredump被寫亂了。這裡用小例子,記錄這樣的問題。include include include include define stack buffer size 10240 void thre...

記錄乙個BUG

vm版本 kali版本 centos 8 版本 vmtool版本 新裝的centos8 因為無法拖拽檔案到虛擬機器中,就重新裝了一下vmtool,安裝之後還是不行,開啟kali發現原本裝好的vmtool,現在也不能拖拽檔案了,就又在kali重灌了一次,還是不能拖拽,上網查了一下,在執行.vmware...