npm

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 eseguire pod 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).
  • Esegui pod install
    • Se pod install fallisce perché il repo non è aggiornato, allora eseguirà pod repo update e riproverà.

⚙️ 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

Licenza

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.