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.
-
cda megfelelő könyvtárba apod installfuttatása előtt. - Szükséged lehet a
pod repo updatefuttatá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 installsikertelen, 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
.