cocoapods模塊化-spec篇-配置spec以及配置過程中遇到的那些坑

spec是配置cocoapods中最大的坑 其中遇到了太多的問題 特別是lint驗證的時候。

幸好,官方提供瞭解決方案文檔

https://guides.cocoapods.org/syntax/podspec.html#specification

依照這個文檔我們可以很輕鬆的排除困難

官方文檔雖然是英文,但是簡潔易懂,認真看,用心看。如果看不懂就“有道一下就好了。

本文章會根據我使用過程中遇到的坑隨時更新

1、最有效的方式

在驗證spec的時候 經常會報出很多的錯誤,不要慌 ,慢慢解決。如果根據文檔沒辦法解決就要考慮環境的問題了。

逐步排查 先更新一下ruby環境  更新一個gem,然後再更新一下cocoapods環境。有的時候就能解決很多疑難雜症。

 

2、問題-[iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values: com.apple.coresimulator.simruntime.ios-12-2, com.apple.coresimulator.simruntime.watchos-5-2). Ensure that Xcode -> Window -> Devices has at least one `ios` simulator listed or otherwise add one.) during validation.

這時一個很詭異的問題,出現這個問題的可能性不是單一的 ,有可能更新一個cocoapods就會好了 

gem install cocoapods

也有可能是到xcode中添加一個模擬器就可以

xcode->windows->devides and simulators

還有可能把xcode中模擬器都刪掉 重新添加一下就可以解決

如果這些方法都不好用,並且只剩下這一個問題了 也可以嘗試

pod trunk push

一下,說不定就成功了。很詭異的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章