Ett snabbt paket utan beroende för att minska vanliga problem som utvecklare har när de kör pod install
.
🚀 Användning
npx pod-install
👋 Meddelande: Du kan använda det i alla iOS- eller Xcode-projekt som använder CocoaPods (som Ionic eller Flutter).
🤔 Varför?
Alla native-paket (särskilt de som installeras med NPM) behöver ofta förklara följande:
- Vad är CocoaPods.
- Vad är gem.
- Hur man installerar CocoaPods.
-
cd
i rätt katalog innan man körpod install
. - Du kan behöva köra
pod repo update
för att fixa ditt projekt. - Varför CocoaPods kräver en darwin-maskin.
Men nu kan du helt enkelt instruera användarna att köra npx pod-install
.
Detta paket kommer att göra följande:
- Kontrollera om maskinen är darwin.
- Om inte så avslutas det med ett hjälpsamt felmeddelande.
- Säkerställ att CocoaPods CLI är installerat på maskinen.
- Om inte så försöker den installera CocoaPods CLI, först med gem, sedan med homebrew.
- Kontrollera om det finns ett Xcode-projekt i den aktuella katalogen
- Om inte så försöker den igen i en
ios/
-katalog (om en sådan finns).
- Om inte så försöker den igen i en
- Kör
pod install
- Om
pod install
misslyckas på grund av att repo är inaktuell körspod repo update
och försöker igen.
- Om
⚙️ Alternativ
För mer information kör npx pod-install --help
(eller -h
)
Flag | Input | Description | Default |
---|---|---|---|
--non-interactive |
|
Skippa uppmaningen att installera CocoaPods med sudo | process.stdout.isTTY |
--quiet |
|
Endast skriva ut fel | false |