使用 flutter 運(yùn)行后, 在使用xcode打包報(bào)錯
The data couldn’t be read because it isn’t in the correct format
查看show log 可以看到 提示sqlist找不到
參考解決辦法:使用命令行
gem list|grep sqlite3
如果沒有輸出信息則說明確實(shí)少了sqlite3 這個文件。
執(zhí)行下面這條命令安裝。
gem install sqlite3 --platform=ruby
安裝成功后重啟電腦。
直接使用xcode打開項(xiàng)目 然后clean 重新打包
到此 我的已經(jīng)打包成功
通過網(wǎng)上查找 如果還有報(bào)錯的 看看是不是rub的原因
繼續(xù)查看show logs,發(fā)現(xiàn)對應(yīng)的ruby版本始終是2.6.0.但是我已經(jīng)更新到2.7.0版本了,難道是這里的問題?于是:
1.查看所有的Ruby版本
rvm list
2.查看當(dāng)前Ruby版本
rvm current
3.指定不同的版本
rvm --default use 2.7.0
重啟電腦 & clean