问题入校
/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/user_interface/error_report.rb:135:in
error_from_podfile': invalid byte sequence in UTF-8 (ArgumentError) from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/user_interface/error_report.rb:41:in
report’
from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:66:inreport_error' from /Library/Ruby/Gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:396:in
handle_exception’
from /Library/Ruby/Gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:337:inrescue in run' from /Library/Ruby/Gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:324:in
run’
from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:52:inrun' from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/bin/pod:55:in
<top (required)>’
from /usr/local/bin/pod:22:inload' from /usr/local/bin/pod:22:in
’
解决方式:
删除了~/Library/Caches/CocoaPods/search_index.json文件,pod search可以了。
其中也大概提到出现这个问题的原因,可能是CocoaPods在创建索引时,我们ctrl+c取消了这个操作,这导致索引生成的某些字符有问题,所以我们删除索引文件,重新生成即可。