Egy gyors, függőségmentes csomag, amely csökkenti a fejlesztők gyakori problémáit a pod install
.
🚀 Használat
npx pod-install
👋 Megjegyzés: Ez a csomag nem korlátozódik natív React projektekre, bármilyen iOS vagy Xcode projekthez használhatod, amely CocoaPodot használ (mint az Ionic, vagy a Flutter).
🤔 Miért?
Minden natív csomag (különösen az NPM-mel telepítettek) gyakran a következőket kell elmagyarázni:
- Mi a CocoaPods.
- Mi a gem.
- Hogyan kell telepíteni a CocoaPods.
-
cd
a megfelelő könyvtárba apod install
futtatása előtt. - Szükséged lehet a
pod repo update
futtatására a projekted javításához. - Miért van szükség a CocoaPodshoz darwin gépre.
De most már egyszerűen utasíthatod a felhasználókat, hogy futtassák a npx pod-install
.
Ez a csomag a következőket fogja tenni:
- Vizsgálja, hogy a gép darwin-e.
- Ha nem, akkor egy hasznos hibaüzenettel kilép.
- Győződjön meg róla, hogy a CocoaPods CLI telepítve van a gépre.
- Ha nem, akkor megpróbálja telepíteni a CocoaPods CLI-t, először a gem, majd a homebrew segítségével.
- Vizsgálja, hogy van-e Xcode projekt az aktuális könyvtárban
- Ha nincs, akkor újra megpróbálja egy
ios/
könyvtárban (ha van).
- Ha nincs, akkor újra megpróbálja egy
- Futtassa a
pod install
- Ha a
pod install
sikertelen, mert a repo elavult, akkor lefuttatja apod repo update
és újra megpróbálja.
- Ha a
⚙️ Opciók
További információkért futtassa a npx pod-install --help
(vagy -h
)
Flag | Input | Description | Default |
---|---|---|---|
--non-interactive |
|
Kihagyja a CocoaPods sudo-val történő telepítésének kérését | process.stdout.isTTY |
--quiet |
|
Kizárólag hibák nyomtatása | false |
Licenc
.