Xcode报错专区

Xcode 打包报 The data couldn’t be r

2018-12-04  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读