iOS打包报错 data couldn’t be read because it isn’t in the correct format

使用 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

参考: https://www.jianshu.com/p/4c74e088663b

你可能感兴趣的:(iOS打包报错 data couldn’t be read because it isn’t in the correct format)