镜像不对,检查镜像是否为taobao的镜像,
iOS
解决方式
:
在Podfile中添加:
问题
:
解决方法
:
1、前提是你没有改过所有Staging加载的路径,
或者你改过的话,看一下所有Staging加载的路径,都必须还是Staging环境下的,没有手动改为Release。eg:/$(CONFIGURATION)没有被Release代替
2、需要修改两处
(1)、工程的build Settings 中 Per-configuration Build Products Path 的 Staging,修改为 Release
(2)、Pods的工程,build Settings 中 Per-configuration Build Products Path 的 Staging,修改为 Release
如果Pod中没有Staging环境,info的Configurations 点击 + 号,添加Release Configuration ,然后把新添加的修改名称为Staging,再更改Per-configuration Build Products Path
3、library not found for -lPods-myapp
重新link了下, pod update,xcode进行clear操作,突然就好了,至今是个谜,有些纠结。。。
解决:
Build Setting
中设置 Dead Code Stripping
为 No
原因:pod repo中libwebp的地址是谷歌的
解决办法:
1、
pod repo
2、在本地库中, 并找到对应的libwebp版本的文件 执行命令
find ~/.cocoapods/repos/master -iname libwebp
3、 Finder中修改libwebp.podspec.json文件
(command+shift+G)~/.cocoapods/repos/master/Specs/1/9/2/libwebp
4、把source – git中的url更换成https://github.com/webmproject/libwebp.git
然后保存
5、最后重新执行pod install
注:
1、如果仍旧报了错误:error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
解决方法:
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
2、如果仍旧报错:
解决方法:打开Finder 使用快捷键 shift+command+G ,然后输入 /应用程序/Xcode.app/Contents/Developer
回车;进入到对应的文件
打开终端 ,输入 sudo xcode-select -switch 然后将上面文件Developer 拖到终端输入的命令sudo xcode-select -switch 后面
如下 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 回车
然后 终端输入 pod setup
Android
解决方法: gradle.properties => systemProp 的配置全部隐藏
解决方法:Add to your package level android/build.gradle in buildscript -> ext:
解决方法:You need to change your target sdk to 27 instead of 28 in your project level build.gradle. From Android P(28), Google ban the use of http.
Original: https://www.cnblogs.com/wi100sh/p/13411666.html
Author: wi100sh
Title: 【转】RN报错汇总
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553906/
转载文章受原作者版权保护。转载请注明原作者出处!