Today I ran into this issue while installing React native 0.64.1. The
pod install always threw error:
[Xcodeproj] Unknown object version. Even with a basic command
react-native init. Let’s see how to solve it.
1. Solution 1
The problem is the xcode version is not matching up with your cocoapods version, you have to
gem update xcodeproj, if the
update still not fix, you have to
gem uninstall xcodeproj and
gem install xcodeproj.
2. Solution 2
Or, you can open
.xcodeproj, in the project navigator, click the root project, check the right hand panel,
Identity and type, change the
Project Format to a version is below the latest version.
3. Solution 3
In my case, none of these two above solution works. Maybe you have the same experience too, if you have
rbenv installed, and think that you are using that version, then this might be the problem. React native will use the system version instead of the
rbenv version, so you have to switch to the system version using
rbenv global system, and
sudo gem uninstall cocoapods, then
sudo gem install cocoapods.