1.warnings 太多
--allow-warnings
2.使用了use_frameworks!
--use-libraries谴忧,并不是所有的使用了use_framework!的都要用這個指令,如果你自己的podspec里面的framework不需要用就別用雷客,否則在pod spec lin 的時候會validate不通過
3.想看pod spec lint 時候的error的詳細(xì)信息
--verbose
4.podspec里面的dependency有第三方的static library
Reject installation if a static library is used as a transitive dependency while using frameworks白嘁,出現(xiàn)這樣的錯誤扶关,如果不用一些不一般的技巧肖方,只能等依賴庫的管理者更新了
相關(guān)文檔1
5.target has frameworks with conflicting names
在用podfile管理庫依賴的時候啤握,如果有兩個或多個庫用到了同一個第三方的一個framework篓足,而且這個framework不在同一個pod里面就會出現(xiàn)這種情況段誊。只能一個個嘗試看看哪些庫沖突了
6.We have closed pushing to CocoaPods trunk, please see https://twitter.com/CocoaPods for details
在pod push trunk 的時候會可能遇到這種情況,說明cocoapods團(tuán)隊把trunk服務(wù)關(guān)閉了栈拖,可能要等一段時間可以訪問cocoapods的twitter官方
關(guān)于文件夾
在制作pod的過程中你看到的文件夾結(jié)構(gòu)和真正用到項目中后是不一樣的连舍,唯一可以創(chuàng)建文件夾的就是使用subspec,一個subspec就是一個文件夾涩哟。
歡迎把問題提出來索赏,大家一起討論