Going through the Getting Started guide for Firebase I encountered this error ‘JSON::ParserError – 767: unexpected token at ‘ and thought to blog and share how to fix it.
I went to the Xcode project directory in the terminal and ran
Then I defined the PodFile spec
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'Firebase Getting Started' do # Comment the next line if you don't want to use dynamic frameworks #use_frameworks! # Pods for Firebase Getting Started pod 'Firebase/Analytics' # Add the pods for any other Firebase products you want to use in your app # For example, to use Firebase Authentication and Cloud Firestore pod 'Firebase/Auth' pod 'Firebase/Firestore' end
But when I ran
I encountered this error
[!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search?q=767%3A+unexpected+token+at+%27%27&type=Issues If none exists, create a ticket, with the template displayed above, on: https://github.com/CocoaPods/CocoaPods/issues/new Be sure to first read the contributing guide for details on how to properly submit a ticket: https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md Don't forget to anonymize any private data! Looking for related issues on cocoapods/cocoapods... - [1.9.2] Error during pod install JSON::ParserError - 767: unexpected token https://github.com/CocoaPods/CocoaPods/issues/9814 [open] [31 comments] 8 hours ago - https://github.com/CocoaPods/CocoaPods/search?q=767%3A+unexpected+token+at+%27%27&type=Issues https://github.com/CocoaPods/CocoaPods/issues/9777 [closed] [3 comments] 2 weeks ago - Error during pod install: Encountered an unknown error (783: unexpected token at https://github.com/CocoaPods/CocoaPods/issues/9672 [closed] [92 comments] 22 hours ago and 12 more at: https://github.com/cocoapods/cocoapods/search?q=767%3A%20unexpected%20token%20at%20%27%27&type=Issues&utf8=? [!] Automatically assigning platform `iOS` with version `13.5` on target `Firebase Getting Started` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
After checking the issues. It turns out the cocoapods repo cache on my machine somehow got corrupted. To fix the error I simply deleted the cache.
sudo rm -rf ~/.cocoapods/repos
And running pod install after that worked.