分享一個(gè)小問(wèn)題涮雷,pod引用RN庫(kù)的報(bào)錯(cuò)
原生經(jīng)常會(huì)引用一些RN庫(kù)阵面,很多第三方的RN庫(kù),
多多少少在引用的時(shí)候會(huì)出現(xiàn)一些問(wèn)題洪鸭,
這些小問(wèn)題要記錄下來(lái)样刷,下次遇到,
最近工程開(kāi)發(fā)览爵,又增加了幾個(gè)RN的第三方庫(kù)
在npm文件夾下面置鼻,package.json中添加庫(kù)
package_01@2x.png
進(jìn)行npm install
去工程podfile中添加引用
pod_info_01@2x.png
進(jìn)行pod install
出現(xiàn)了報(bào)錯(cuò)
pod_error_show_01@2x.png
Unable to find a specification for `React-Core` depended upon by `RNSpringScrollView`
看報(bào)錯(cuò)內(nèi)容,特地去node_modules里面去找了文件夾蜓竹,發(fā)現(xiàn)是存在這個(gè)類庫(kù)的箕母。
那為什么pod install不成功呢,找了一圈俱济,發(fā)現(xiàn)是podspec的問(wèn)題司蔬,沒(méi)辦法,只能手動(dòng)修改
1姨蝴、在node_modules文件夾中找到文件,如圖
node_modules_01@2x.png
2肺缕、對(duì)文件進(jìn)行修改左医,如圖
podspec-01@2x.png
3授帕、重新進(jìn)行pod install
pod_success@2x.png
其實(shí)很簡(jiǎn)單,就是podspec中的s.dependency繼承寫(xiě)的有問(wèn)題浮梢,
"React-Core"
改成
"React/Core"
就可以了萝嘁。
雖然是手動(dòng)修改求橄,但是勝在不頻繁,做好相應(yīng)記錄,還是能夠快速解決問(wèn)題的胎署,也希望官方庫(kù)以后會(huì)更新吧。