XCode 移植项目 异常处理检查事项记录

1、由于git仓库会忽略一些文件,导致一些应有的配置文件缺失(bin/.env.dev || .env.prod隐藏文件,Mac使用快捷键shift+command+.查看)(build/init.env.js || init.prod.js)

2、Pod工具软件升级,升级后执行

pod install

3、git克隆下来的项目记得yarn或者npm下载node_modules包

4、如果是XCode11 可能在模拟器上会出现

Unknown argument type '__attribute__' in method

这种错误,这是因为版本不兼容问题导致的,参考https://blog.csdn.net/hzxOnlineOk/article/details/104007888解决

5、错误提示如下

Unable to boot device because it cannot be located on disk.

解决办法:

在终端中输入 xcrun simctl erase all 完成该命令即可。

 

6、执行打包打开Debugger命令

./bin/build-ios -v 0.0.2.5 -c 2 -env dev -D
./bin/build-android -v 0.0.2.5 -c 2 -env dev -D

7、模拟器提示各种文件not found,经查看,引用路径都是正常的,这个是因为之前的rn服务加载failed了,运行时没有编译成功,因此各种找不到文件,这个时候我们要关闭之前的服务,再重新开启服务

8、导入库时报错:ld library not found for -lAFNetworking

图片描述

引入cocoapods后应当打开工程.xcworkspace

 

9、如果要删除XCode和模拟器缓存,Mac需要打开Finder执行shift+command+g打开文件搜索,输入~Library/Developer

删除模拟器缓存文件:

删除Xcode缓存文件:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章