美文网首页Xcode报错专区
Xcode 打包报 The data couldn’t be r

Xcode 打包报 The data couldn’t be r

作者: 一把君子剑 | 来源:发表于2018-12-04 22:22 被阅读56次

    今晚用Xcode10打包测试的时候遇到了这样的 The data couldn’t be read because it isn’t in the correct format 问题,查看日志文件发现报 cannot load such file -- sqlite3 (LoadError) 的错误信息

    /Library/Ruby/Site/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- sqlite3 (LoadError)
    from /Library/Ruby/Site/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:24:in `<main>'
    2018-12-04 20:14:31 +0000  /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool exited with 1
    2018-12-04 20:14:31 +0000  ipatool JSON: (null)
    

    我之前什么也没动过就碰到了这个,大概意思就是找不到 sqlite3这个文件
    解决办法如下:

    gem list | grep sqlite3
    

    如果没有输出信息则说明确实少了sqlite3 这个文件。
    执行下面这条命令安装。

    gem install sqlite3 --platform=ruby
    

    安装成功后需要重启电脑才会生效。

    如果并不是报缺少某个文件的错误信息,可以使用以下命令来检测工程配置文件语法是否有错。

    plutil Info.plist
    

    相关文章

      网友评论

        本文标题:Xcode 打包报 The data couldn’t be r

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