I'm building an app with capacitor for ios. When I launch the command 'npx cap sync ios'
(which launch pod install
) and I get this error :
✖ Updating iOS native dependencies with "pod install" (may take several minutes):
✖ update ios:
[error] Error running update: Analyzing dependencies
Cloning spec repo `trunk` from `https://cdn.cocoapods.org/`
[!] Unable to add a source with url `https://cdn.cocoapods.org/` named `trunk`.
You can try adding it manually in `/Users/damien/.cocoapods/repos` or via `pod repo add`.
If i execute the recommandation :
pod repo add trunk https://cdn.cocoapods.org/
I get this error
[!] Repo name `trunk` is reserved for CocoaPods' main spec repo accessed via CDN.
I'm blocked on this issue since 6 hours. I read all post mentionning this error on internet.
CocoaPods Trunk is an authentication and CocoaPods API service. To publish new or updated libraries to CocoaPods for public release you will need to be registered with Trunk and have a valid Trunk session on your current device.
You can restore trunk
using:
pod repo add-cdn trunk https://cdn.cocoapods.org/
found at: https://github.com/CocoaPods/CocoaPods/issues/10078#issuecomment-696481185
Temporary solution :
I added `source 'https://github.com/CocoaPods/Specs.git' on the top of my Podfile
platform :ios, '11.0'
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
....
But it takes 30 minutes to download all the repo (2.5gb) in my Users/damien/.cocoapods/repos/
folder 🤯
Another way you can get it working locally since this CDN is an issue
pod repo remove trunk
In Podfile
source 'https://github.com/CocoaPods/Specs.git'
# source 'https://cdn.cocoapods.org/'
found at:https://github.com/CocoaPods/CocoaPods/issues/10078
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With