美文网首页专业知识分享(iOS)
iOS打包导出ipa时候报错The data couldn’t

iOS打包导出ipa时候报错The data couldn’t

作者: 追影子的人_36cc | 来源:发表于2020-06-11 11:47 被阅读0次

    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上打包。


    相关文章

      网友评论

        本文标题:iOS打包导出ipa时候报错The data couldn’t

        本文链接:https://www.haomeiwen.com/subject/dlxmtktx.html