Un pachet rapid, cu dependență zero pentru reducerea problemelor comune pe care dezvoltatorii le au atunci când rulează pod install
.
🚀 Utilizare
npx pod-install
👋 Notă: Acest pachet nu este limitat la proiectele native React, îl puteți utiliza cu orice proiect iOS sau Xcode care utilizează CocoaPods (cum ar fi Ionic, sau Flutter).
🤔 De ce?
Toate pachetele native (în special cele instalate cu NPM) trebuie adesea să explice următoarele:
- Ce este CocoaPods.
- Ce este gem.
- Cum se instalează CocoaPods.
-
cd
în directorul corespunzător înainte de a rulapod install
. - Este posibil să aveți nevoie să rulați
pod repo update
pentru a vă repara proiectul. - De ce CocoaPods necesită o mașină Darwin.
Dar acum puteți pur și simplu să le spuneți utilizatorilor să ruleze npx pod-install
.
Acest pachet va face următoarele:
- Verifică dacă mașina este darwin.
- Dacă nu, atunci va ieși cu un mesaj de eroare util.
- Asigură-te că CocoaPods CLI este instalat pe mașină.
- Dacă nu, atunci va încerca să instaleze CocoaPods CLI, mai întâi cu gem, apoi cu homebrew.
- Verifică dacă există un proiect Xcode în directorul curent
- Dacă nu, atunci va încerca din nou într-un director
ios/
(dacă există unul).
- Dacă nu, atunci va încerca din nou într-un director
- Executați
pod install
- Dacă
pod install
nu reușește pentru că repo-ul nu este actualizat, atunci va executapod repo update
și va încerca din nou.
- Dacă
⚙️ Opțiuni
Pentru mai multe informații rulați npx pod-install --help
(sau -h
)
Flag | Input | Description | Default | |
---|---|---|---|---|
--non-interactive |
|
Săriți solicitarea de a instala CocoaPods cu sudo | process.stdout.isTTY |
|
--quiet |
|
|
Imprimați doar erorile | false |