分享一个小问题,pod引用RN库的报错
原生经常会引用一些RN库,很多第三方的RN库,
多多少少在引用的时候会出现一些问题,
这些小问题要记录下来,下次遇到,
最近工程开发,又增加了几个RN的第三方库
在npm文件夹下面,package.json中添加库
package_01@2x.png进行npm install
去工程podfile中添加引用
pod_info_01@2x.png进行pod install
出现了报错
pod_error_show_01@2x.pngUnable to find a specification for `React-Core` depended upon by `RNSpringScrollView`
看报错内容,特地去node_modules里面去找了文件夹,发现是存在这个类库的。
那为什么pod install不成功呢,找了一圈,发现是podspec的问题,没办法,只能手动修改
1、在node_modules文件夹中找到文件,如图
node_modules_01@2x.png2、对文件进行修改,如图
podspec-01@2x.png3、重新进行pod install
pod_success@2x.png其实很简单,就是podspec中的s.dependency继承写的有问题,
"React-Core"
改成
"React/Core"
就可以了。
虽然是手动修改,但是胜在不频繁,做好相应记录,还是能够快速解决问题的,也希望官方库以后会更新吧。
网友评论