标签:package ios yarn patch react 图片 版本 全没 native
一、问题:
我一直在运行项目,都挺正常的,但是突然有一次运行图片全没了,我惊了,以为是模拟器是这样,没想到安装在真机上居然也没图片。。然后找了好久,最后终于解决了。。
二、问题
问题所在就是xcode版本的问题,是xcode版本升级为12之后出现的问题。我现在查看我的xcode版本是12的。要查看xcode版本可以在终端输入命令:
xcodebuild -version
运行结果如下:
三、解决方法:
1、首先查看react-native版本是否是0.63版本以上,有要求。
2、在当前版本,给react-native打补丁包,使用了patch-package(需要执行 yarn add patch-package),本质就是在当前的react-native 的git版本上打补丁包。
3、vscode打开项目路径:
项目/node_modules/react-native/Libraries/Image/RCTUIImageViewAnimated.m
对此文件进行修改,也就是加了一句话
4、然后raect-native给打补丁。【npm的就用npx,yarn的就用yarn】
npx patch-package react-native 或者 yarn patch-package react-native
5、添加patches到git里
git add patches/*
6、在package.json里面添加scripts自动添加补丁。
"scripts": {
...
"postinstall": "patch-package",
}
7、然后运行以下命令就成功了,太激动了,感谢大佬,我是看到大佬写的文章解决的。以下附上我看到的文章链接和作者。
项目:yarn install/npm install
项目:cd ios
项目/iOS:pod install
项目/iOS: cd ..
项目:yarn iOS
作者:Metoo丶淡然
链接:https://www.jianshu.com/p/1e4d3b36bc96
标签:package,ios,yarn,patch,react,图片,版本,全没,native 来源: https://blog.csdn.net/L_jin_c/article/details/121993999
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。