Xcode - hogyan lehet eltávolítani cocoapods A projekt kód q - egy orosz (ru)
Eltávolítása CocoaPods a projekt, de jelenleg nem automatizált CLI. Először is, ha csak az a probléma, hogy szembe, nem tudja használni, akkor xcworkspace CocoaPods csak xcodeproj s segítségével --no- integrálni zászló, amely megteremti Pods.xcodeproj nem munkaterületet. Akkor majd add hozzá az xcodeproj mint alprojekt az elsődleges xcodeproj.
Ha szeretné törölni az egész integráció CocoaPods, meg kell csinálni néhány dolgot:
Megjegyzés: Bármikor módosíthatja ezeket a dolgokat, ha ez megfelelően elvégezni, ahhoz vezethet, hogy sérti a fő projekt. Azt ajánlom, nézd meg a projektek forrás ellenőrzése csak abban az esetben. Továbbá, ezek az utasítások az CocoaPods verzió 0.39.0. meg tudják változtatni az új verziók.
Miután ezeket a lépéseket kell telepíteni egy xcodeproj, hogy létezett, mielőtt integrálja CocoaPods. Ha kihagytam valamit, tudassa velem, és én szerkeszteni.
Is, mi mindig keres javaslatokat, hogyan lehetne javítani CocoaPods, ezért ha problémája van, küldje el a tracker, így tudjuk kitalálni, hogyan kell rögzíteni!
pod deintegrate és pod tiszta - két jelölt csapatok eltávolítani CocoaPod a projekt / repo.
Itt a teljes sor parancs:
Azt hiszem, van egy könnyebb utat megtenni.
Hogyan kell szerkeszteni az elfogadott válasz, akkor most egy harmadik féltől származó beépülő cocoapods-deintegrate. hogy megbízható, mert tagjai által létrehozott fő CocoaPods csapat.
De még mindig vannak fájlok:
Akkor távolítsa el őket a projekt kézzel is, de van egy másik eszköz, amely segít, hogy tisztítsa meg, köszönhetően a Coco port.
Végül munka eltávolítására még nem fejeződött be, cocoapods tiszta nem világos Podfile. egyszerűen futtatni:
A törlés előtt meg kell győződnie arról, hogy van egy biztonsági másolatot a projekt!
Ahhoz, hogy teljesen eltávolítani a tartályokat a projekt, meg kell először létrehozni két dolgot. A következő (feltételezzük, hogy már telepítette kakaó konténerek a rendszer.).
- Plugin Cocoapods-Deintegrate
- Cocoapods-Clean Plugin
Használja a következő parancsot a terminál telepítéséhez.
Használja a következő parancsot a terminál telepítéséhez.
Először is, menj a projekt mappában a szokásos parancsot, például.
Most ezzel a két plugin, hogy távolítsa el őket teljesen következik.
Használja a következő parancsot a terminál első deintegrirovat konténerek a projekt.
Miután a pod fordított integráció a projekt, akkor használja a következő parancsot a terminál, hogy teljesen tiszta is.
Elvégzése után a fenti feladatok ellátására szükséges Podfile még mindig a projekt könyvtárában. Egyszerűen távolítsa el kézzel vagy használja a következő parancsot a terminálban.
Amit meg. Most már van egy projekt mentes hüvelyben. A tisztított.
Cocoapods eltávolítása a rendszerből
Mindenesetre, próbálja ki a következő parancsot a terminál törölni / eltávolítani a Coca-tartályokat a rendszer.
Ez automatikusan eltávolítja a Coca-konténerek.
Köszönöm. Remélem ez segített.
Megpróbáltam az összes választ, de még mindig nem épült végén megpróbáltam:
Ami valójában működött!
Ez hasonló ahhoz, amit szeretnénk, hogy törölje az összes forgatókönyv toknak a szerelvény fázis és add vissza dolgozni, legalábbis az én esetemben.
Válasz Keith nagyszerű - Csak azt szeretném megjegyezni, hogy mivel Cocoapods 0,36 kezd támogatja a dinamikus keretrendszer. ha használja «! use_frameworks» Az Ön alpixelek, és szeretné, hogy távolítsa el Cocoapods, akkor tegye a következőket:
- A részben «építsünk fázisai eltávolítani fázis beágyazása Pods keretek.
pod deintegrate Ezután cmd, Cocoapods nyoma sem marad a konkrét projekt.
Megjegyzés: a workcce, utalva a projekt hüvely, marad;
Manuálisan kell törölni a fájlt 3: xx.xcworkspace, Podifle és Podfile.lock.
Ezután használhatja agian projekt.
Jó szórakozást!
Teszt verzió CocoaPod = 1.2.0
Lehet, hogy két aspektusa van, amelyek akkor találkozhat.
- Vagy azt akarja, hogy teljesen eltávolítani a tartályokat a projekt
- A fejlesztő azt akarja, hogy távolítsa el néhány infrastrukturális projektek a konténerek.
Az első esetben meg kell használni a „fordított integráció” és néhány lépésre említett választ a fenti kérdésre.
Itt szeretném eltávolítani a keretek facebook és feldolgozni (már telepített a hüvelyben), és nem iCarousel, úgyhogy frissítettem lapozófájl, a fentiek szerint.
Ha most futott pod telepíteni, hogy megtartja iCarousel, ahogy azt az én projekt, és távolítsa el a facebook és elemzés.
- Az első dolog, amit meg kell tennie, hogy távolítsa el Podfile. Podfile.lock. Podfile.lock mappát, és hozzon létre egy munkaterületet.
- Ezután .xcodeproj törölni hivatkozásokat libPods.a fájlba libPods.a fájlokat.
- Ahhoz, hogy „fázis Építőanyag” fülre, távolítsa el a projekt „Nyilvánvaló profilok” részben (nyitott), „Copy Partition” (lásd alább) és a „Resources részsztring” (lásd alább).
- Távolítsuk Pods.framework.
Az egyetlen dolog, amit tehetünk, hogy néhány olyan könyvtárak, amit korábban használt. Megteheti ezt egyszerűen áthúzza az összes mappát, ahol hüvely mappák a projektben (én inkább őket egy mappába támogató fájlok).
Ez működött nekem.
Írok, hogy iv történik nagyon rövid ideig (hogy távolítsa el CocoaPods én projekt).
- Vegye ki a hozzáadott mappa (keretek, hüvely).
- Töröljön fájlokat adunk (PROJECT.xcworkspace, PodFile, PodFile.lock, hüvely-PROJECT.debug.xcconfig, hüvely-PROJECT.release.xcconfig.)
- Csak hagyja az eredeti (PROJECT, PROJECT_Tests, PROJECT.xcodeproj)
- Távolítsuk el a linket, hogy az alap az Xcode projekt
Ahhoz, hogy távolítsa el a hivatkozást keretében Xcode:
- A Navigátor Project
- Válasszon egy projekt
- Cél kiválasztása PROJEKT
- Válassza ki a „Létrehoz fázis” az első lehetőség
- Hagyja csoport alapértelmezés szerint (attól függően, hogy a cél, összeállítása források binárisok kapcsolódó könyvtárak másolni erőforrások erőforrások), és távolítsa el a többi
Ha nem működik, próbálja meg
1. Tisztítsa meg a projekt.
2. törölve nyert adatokat.
Ha nem tudja, hogyan kell eltávolítani a nyert adatokat, kattintson ide