Een snel, zero-dependency pakket voor het verminderen van veel voorkomende problemen die ontwikkelaars hebben bij het uitvoeren van pod install
.
🚀 Gebruik
npx pod-install
👋 Opmerking: Dit pakket is niet beperkt tot native React-projecten, je kunt het gebruiken met elk iOS- of Xcode-project dat CocoaPods gebruikt (zoals Ionic, of Flutter).
🤔 Waarom?
Alle native pakketten (vooral die geïnstalleerd met NPM) moeten vaak het volgende uitleggen:
- Wat is CocoaPods.
- Wat is gem.
- Hoe installeer je CocoaPods.
-
cd
in de juiste directory voordat jepod install
uitvoert. - U moet misschien
pod repo update
uitvoeren om uw project te repareren. - Waarom CocoaPods een darwin machine vereist.
Maar nu kunt u gebruikers eenvoudig instrueren om npx pod-install
uit te voeren.
Dit pakket zal het volgende doen:
- Controleer of de machine darwin is.
- Zo niet dan zal het afsluiten met een behulpzame foutmelding.
- Zorg ervoor dat CocoaPods CLI op de machine is geïnstalleerd.
- Zo niet, dan wordt geprobeerd CocoaPods CLI te installeren, eerst met gem, dan met homebrew.
- Controleer of er een Xcode-project in de huidige directory staat
- Zo niet, dan wordt het opnieuw geprobeerd in een
ios/
-directory (als die bestaat).
- Zo niet, dan wordt het opnieuw geprobeerd in een
- Run
pod install
- Als
pod install
mislukt omdat de repo verouderd is, dan wordtpod repo update
uitgevoerd en wordt het opnieuw geprobeerd.
- Als
⚙️ Opties
Voor meer informatie draait u npx pod-install --help
(of -h
)
Flag | Input | Description | Default |
---|---|---|---|
--non-interactive |
|
Oproep om CocoaPods te installeren met sudo | process.stdout.isTTY |
--quiet |
|
Alleen fouten afdrukken | false |