美文网首页
The data couldn’t be read becaus

The data couldn’t be read becaus

作者: 一个半吊子工程师 | 来源:发表于2020-04-08 10:07 被阅读0次

Xcode11.4 dev 打包报错
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)
解决办法如下:

gem list | grep sqlite3

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

gem install sqlite3 --platform=ruby

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

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

plutil Info.plist

上述若不能解决问题,可采用如下流程:

Quit Xcode
Open terminal and run rvm use system
Reopen Xcode and build

相关文章

网友评论

      本文标题:The data couldn’t be read becaus

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