En hurtig pakke uden afhængighed til at reducere de almindelige problemer, som udviklere har, når de kører pod install
.
🚀 Anvendelse
npx pod-install
👋 Bemærk: Denne pakke er ikke begrænset til native React-projekter, du kan bruge den med ethvert iOS- eller Xcode-projekt, der bruger CocoaPods (som Ionic eller Flutter).
🤔 Hvorfor?
Alle native pakker (især dem, der installeres med NPM) skal ofte forklare følgende:
- Hvad er CocoaPods.
- Hvad er gem.
- Hvordan du installerer CocoaPods.
-
cd
i den rette mappe, før du kørerpod install
. - Du skal muligvis køre
pod repo update
for at rette dit projekt. - Hvorfor CocoaPods kræver en darwin-maskine.
Men nu kan du blot instruere brugerne om at køre npx pod-install
.
Denne pakke vil gøre følgende:
- Kontroller, om maskinen er darwin.
- Hvis ikke, så afsluttes den med en nyttig fejlmeddelelse.
- Sørg for, at CocoaPods CLI er installeret på maskinen.
- Hvis ikke, vil den forsøge at installere CocoaPods CLI, først med gem, derefter med homebrew.
- Kontroller, om der er et Xcode-projekt i den aktuelle mappe
- Hvis ikke, vil den forsøge igen i en
ios/
-mappe (hvis en sådan findes).
- Hvis ikke, vil den forsøge igen i en
- Kør
pod install
- Hvis
pod install
mislykkes, fordi repo’en er forældet, så kører denpod repo update
og prøver igen.
- Hvis
⚙️ Indstillinger
Hvis du vil have flere oplysninger, skal du køre npx pod-install --help
(eller -h
)
Flag | Input | Beskrivelse | Description | Default |
---|---|---|---|---|
--non-interactive |
|
Skip prompt til at installere CocoaPods med sudo | process.stdout.isTTY |
--quiet |
|
Udskriv kun fejl | false |
false |