react-native run-ios fails while downloading realm-sync-cocoa

初次在macOS运行时由于无法下载 realm-sync-cocoa 导致的错误

react-native run-ios fails while downloading realm-sync-cocoa_第1张图片
error

mac开了代理但还是无法下载,在node_modules中找到了相关的download function,在代码中也有检查代理并使用代理下载,但是还是无法下载

path
react-native run-ios fails while downloading realm-sync-cocoa_第2张图片
download-realm.js > download

google了一些方法但是都doesn't work for me ... 也可能是自己太菜了 ~_~

最后解决的办法是:

1. 使用curl先把realm-sync-cocoa下载下来

curl https://static.realm.io/downloads/sync/realm-sync-cocoa-3.15.0.tar.xz -O


download file

2. 修改download-realm.js,将从网络下载文件的部分替换为1分钟延时,然后输出下载文件后将要保存的临时目录,然后就可以去控制台复制这个临时目录,再把事先下载好的realm-sync-cocoa拷贝进这个目录就相当于模拟了下载文件的过程了,然后接下来就会继续执行后面的解压编译操作了。

react-native run-ios fails while downloading realm-sync-cocoa_第3张图片
download function
react-native run-ios fails while downloading realm-sync-cocoa_第4张图片
Copy the downloaded file to the temporary path which we get from log

Happy ending ~

你可能感兴趣的:(react-native run-ios fails while downloading realm-sync-cocoa)