升級Xcode9.3后cocoapods update 錯誤如下:
### Error
```
RuntimeError - [Xcodeproj] Unknown object version.
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/xcodeproj-1.5.2/lib/xcodeproj/project.rb:217:in `initialize_from_file'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/xcodeproj-1.5.2/lib/xcodeproj/project.rb:102:in `open'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer/analyzer.rb:903:in `block (2 levels) in inspect_targets_to_integrate'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer/analyzer.rb:902:in `each'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer/analyzer.rb:902:in `block in inspect_targets_to_integrate'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/user_interface.rb:64:in `section'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer/analyzer.rb:897:in `inspect_targets_to_integrate'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer/analyzer.rb:69:in `analyze'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer.rb:242:in `analyze'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer.rb:154:in `block in resolve_dependencies'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/user_interface.rb:64:in `section'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer.rb:153:in `resolve_dependencies'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/installer.rb:116:in `install!'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/command/update.rb:81:in `run'
/Users/UserName/.rvm/gems/ruby-2.2.2@global/gems/claide-1.0.2/lib/claide/command.rb:334:in `run'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/lib/cocoapods/command.rb:52:in `run'
/Users/UserName/.rvm/gems/ruby-2.2.2/gems/cocoapods-1.3.1/bin/pod:55:in `'
解決方案:
升級cocoapods:gem install cocoapods --pre
后續(xù)補充:
有簡友發(fā)現(xiàn)使用上述方法未能成功,如果你的問題依然沒有解決乌逐,不妨檢查一下XCode工程Project下的如下配置:
這里的Project Format?默認為Xcode 9.3-compatible幸斥,將它修改9.3以下即可量淌。
感謝@白日今口分享上述解決方案