Flutter命令行打包打不出ipa报错

459 阅读1分钟

Flutter打包ipa报错:

error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
或者
Encountered error while creating the IPA:
error: exportArchive: ipatool failed

结论:缺少sqlite3导致的

-------------------------尝试修复------------------------------

1.终端执行
gem list | grep sqlite3

没有输出信息则说明确实少了sqlite3 这个文件 依次执行以下命令

gem install sqlite3 --platform=ruby
rvm use system --default
2.另外cocoapod可能需要重装一下

查看ruby源

gem sources -l

如果出现的是gems.ruby-china.com/ 就行了,不是的话替换一下。

3.安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods

然后

pod setup

最后等待安装完成就好了!期间如果遇到问题就只能百度了。