使用 flutter 运行后, 在使用xcode打包报错
The data couldn’t be read because it isn’t in the correct format
查看show log 可以看到 提示sqlist找不到
参考解决办法:使用命令行
gem list|grep sqlite3
如果没有输出信息则说明确实少了sqlite3 这个文件。
执行下面这条命令安装。
gem install sqlite3 --platform=ruby
安装成功后重启电脑。
直接使用xcode打开项目 然后clean 重新打包
到此 我的已经打包成功
通过网上查找 如果还有报错的 看看是不是rub的原因
继续查看show logs,发现对应的ruby版本始终是2.6.0.但是我已经更新到2.7.0版本了,难道是这里的问题?于是:
1.查看所有的Ruby版本
rvm list
2.查看当前Ruby版本
rvm current
3.指定不同的版本
rvm --default use 2.7.0
重启电脑 & clean
网友评论