React-Native Print: Entry, ":CFBundleIdentifier", Does Not Exist

被此问题困扰已久,在网上也只找到了降低版本到044.3的解决方案。最后在GitHub上的issue里面找到了解决方案,可能解答者都是国外的coder所以目前中文还没有更新解决方案。
第一步
去下载这个压缩包。
boost_1_63_0.tar.gz

第二步
控制台输入 rm -r ~/.rncache

第三步
删除项目中原有的node_modules 文件,将package.json 文件里的版本提高
控制台输入 npm install -g react-native-cli

第四步
进入工程项目目录输入 react-native run-ios(这里是最关键的一步一定要有新的 .rncache 文件生成才行)

控制台输入 open ~/.rncache 打开文件 会有一个1.9MB大小的[boost_1_63_0.tar.gz] 文件,讲这个1.9MB的文件删除然后
将自己之前下载的97.5MB的 [boost_1_63_0.tar.gz] 压缩包放入rncache 文件夹。

第五步
进入项目路径react-native run-ios.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容