iOS打包导出ipa时候报错The data couldn’t
2020-06-11 本文已影响0人
追影子的人_36cc
iOS打包导出ipa时候报错:
The data couldn’t be read because it isn’t in the correct format。
百度一下~~网上众说纷纭,国际化,plist文件问题,跟我这个好像没什么关系。
不着急,看一下错误日志。点击show logs。
错误的意思是找不到sqlite3,参考解决办法:使用命令行
gem list|grep sqlite3
如果没有输出信息则说明确实少了sqlite3 这个文件。
执行下面这条命令安装。
gem install sqlite3 --platform=ruby
安装成功后重启电脑。
信心满满,发现并不管用。
尝试关掉Build Setting的bitcode,注意:Project和Targets,都设置为NO
还是没有效果。
继续尝试更新ruby重装pod,更新mac os ,更新xcode, 花了很久的时间,没有效果,很绝望。。。
继续查看show logs,发现对应的ruby版本始终是2.6.0.但是我已经更新到2.7.0版本了,难道是这里的问题?于是:
1.查看所有的Ruby版本
rvm list
2.查看当前Ruby版本
rvm current
3.指定不同的版本
rvm --default use 2.7.0
再次打包,又是失望。。。重启电脑再次尝试,打包成功!!!
注意:1.打包前clean,和重启电脑是关键
2.如果开发flutter,建议电脑重启后首先使用xcode打包一次,如果成功,再在android studio上打包。