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écuterpod 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).
- Si ce n’est pas le cas, il réessayera dans un répertoire
- Exécuter
pod install
- Si
pod install
échoue parce que le repo est périmé, alors il exécuterapod repo update
et réessayera.
- Si
⚙️ 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
.