Un pacchetto veloce, a dipendenza zero per ridurre i problemi comuni che gli sviluppatori hanno quando eseguono pod install
.
🚀 Uso
npx pod-install
👋 Avviso: Questo pacchetto non è limitato ai progetti nativi di React, puoi usarlo con qualsiasi progetto iOS o Xcode usando CocoaPods (come Ionic, o Flutter).
🤔 Perché?
Tutti i pacchetti nativi (specialmente quelli installati con NPM) spesso hanno bisogno di spiegare quanto segue:
- Che cos’è CocoaPods.
- Che cos’è gem.
- Come installare CocoaPods.
-
cd
nella directory corretta prima di eseguirepod install
. - Potresti aver bisogno di eseguire
pod repo update
per sistemare il tuo progetto. - Perché CocoaPods richiede una macchina darwin.
Ma ora puoi semplicemente indicare agli utenti di eseguire npx pod-install
.
Questo pacchetto farà quanto segue:
- Controlla se la macchina è darwin.
- Se non lo è, uscirà con un utile messaggio di errore.
- Assicurati che CocoaPods CLI sia installato sulla macchina.
- Se no, allora proverà a installare CocoaPods CLI, prima con gem, poi con homebrew.
- Controlla se c’è un progetto Xcode nella directory corrente
- Se no, allora riproverà in una directory
ios/
(se esiste).
- Se no, allora riproverà in una directory
- Esegui
pod install
- Se
pod install
fallisce perché il repo non è aggiornato, allora eseguiràpod repo update
e riproverà.
- Se
⚙️ Opzioni
Per maggiori informazioni esegui npx pod-install --help
(o -h
)
Flag | Input | Descrizione | Default |
---|---|---|---|
--non-interactive |
|
Skip che richiede di installare CocoaPods con sudo | process.stdout.isTTY |
--quiet |
|
Solo errori di stampa | false |