问题出现
某次pod install 就突然出现这个错误,试了好多方法无法解决,cocoapods的github上issue里面也有人提到这个问题,但是没有啥解决方案,经过我的探索,发现问题所在,废话不多说,看看怎么解决。
无论是pod install 还是pod update,均提示如上错误,试过重装cocoapods、重新clone工程等方法都无效。
如何解决
github、stackoverflow等全网都已经搜遍了,没有解决方案,只能靠自己了。这时候唯一能给我提供帮助的就只有下面的ruby调用栈。调用栈显示最终是由于某个json文件为空或者格式错误才导致了失败。
于是为了找到这个json文件,我在调用栈的每一层入口函数都打印了log,最终确认了是/gems/gem-analytics-0.0.1/lib/gem-analytics/perf_channel_client.rb文件的def self.log(log_hash, custom_report_options &#