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缓存文件: