npm

Un paquet rapide et sans dépendance pour réduire les problèmes courants que les développeurs rencontrent lors de l’exécution de pod install.

🚀 Usage

npx pod-install

👋 Avis : Ce package n’est pas limité aux projets React natifs, vous pouvez l’utiliser avec tout projet iOS ou Xcode utilisant CocoaPods (comme Ionic, ou Flutter).

🤔 Pourquoi ?

Tous les paquets natifs (en particulier ceux installés avec NPM) doivent souvent expliquer ce qui suit :

  • Qu’est-ce que CocoaPods.
  • Qu’est-ce que gem.
  • Comment installer CocoaPods.
  • cd dans le répertoire approprié avant d’exécuter pod install.
  • Vous pouvez avoir besoin d’exécuter pod repo update pour corriger votre projet.
  • Pourquoi CocoaPods nécessite une machine darwin.

Mais maintenant vous pouvez simplement demander aux utilisateurs d’exécuter npx pod-install.

Ce paquet fera les choses suivantes :

  • Vérifier si la machine est darwin.
    • Si ce n’est pas le cas, il quittera avec un message d’erreur utile.
  • S’assurer que CocoaPods CLI est installé sur la machine.
    • Si ce n’est pas le cas, il essaiera d’installer CocoaPods CLI, d’abord avec gem, puis avec homebrew.
  • Vérifier s’il y a un projet Xcode dans le répertoire actuel
    • Si ce n’est pas le cas, il réessayera dans un répertoire ios/ (s’il existe).
  • Exécuter pod install
    • Si pod install échoue parce que le repo est périmé, alors il exécutera pod repo update et réessayera.

⚙️ Options

Pour plus d’informations, lancez npx pod-install --help (ou -h)

.

.

Flag Input Description Default
--non-interactive Sauter l’invitation à installer CocoaPods avec sudo process.stdout.isTTY
--quiet Imprimer seulement les erreurs false

Licence

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.