GYIK a felesleges lokalizáció eltávolítása az ios alkalmazásból - appstudio projekt
Ha szeretné látni a honlapunkon a választ a kérdésekre mindent, ami kapcsolatban van a technológia, programok és szolgáltatások az Apple, iOS vagy Mac OS X, iTunes Store vagy az App Store-ban, irányítsa őket AppStudio fórum. A legérdekesebbek közül válaszolnak az oszlopok anyagai. A következő kérdést kaptuk:
Van egy szokatlan kérdésem) Lehet, hogy valahogy ki tudom dobni azokat a nyelveket, amelyeket nekem nem kell az iOS alkalmazásból? Egyes programok az orosz nyelvre fordítanak, hogy nem akarják használni, mert a pokol nem világos. És nem minden betűtípust illesztettek a cirill ábécéhez, mert mindent elmozdít, és nem illeszkedik a helyére.
Amennyire én tudom, az App Store-ból letöltett programok Apple-tanúsítvány alá vannak írva és nem módosíthatók. Ez vonatkozik a lokalizációra is?
Teljes mértékben támogatjuk Önt. Néhány programról valóban azt mondhatod, hogy jobb lenne, ha nem próbálnánk lefordítani őket. Ha az oroszítás következtében az interfész érthetősége rosszabb lesz, mint az angol nyelvű lokalizációnál, akkor az ilyen oroszítás értéke nulla.
Szerencsére megszabadulhatsz az ívelt fordítási programoktól. Igazad van, hogy az App Store programjai digitális aláírással védve vannak a módosításoktól, és nem tudják újra aláírni őket a digitális aláírás hackelés nélkül. De a digitális aláírás védi a programon belüli fájlokat a módosítástól, de nem a törléstől :)
A cselekvési terv a következő:
- keresse meg az iTunes-ban lévő iOS alkalmazást, vagy töltse le az App Store-ról a számítógépre
- az alkalmazások listájából Az iTunes húzza a programot az asztalra
- Módosítsa a kiterjesztést az IPA-ról a ZIP-ra, és csomagolja ki a programot bármely archiválóval
- látni fogja a fájlok és mappák ilyen struktúráját (ami konkrétan az Ön esetében nem biztos, de a Payload mindig jelen van)
- ha Windows alatt van, akkor a rendszert mappaként fogja észlelni az alkalmazásfájl, amely a Payload mappában található. Ha az OS X operációs rendszert használja, akkor az alkalmazásfájl helyi menüjében ki kell választania a "Csomagtartalom megjelenítése"
- a programfájl kitöltéséből le kell írni a ru.lproj mappát
- utána vissza kell töltenie az alkalmazást. Válassza ki az összes kicsomagolt mappát és fájlt, és hozzon létre egy ZIP-archívumot tőlük, megőrizve eredeti szerkezetüket
- A kiterjesztés módosítása a ZIP-ről az IPA-ra
- dupla kattintással nyissa meg az IPA-t az iTunes programban, és vállalja, hogy felülírja a program régi verzióját egy újabb verzióval
A frissített IPA-fájlt a készülékre nem tudja önteni.
A fenti eljárás mínusa, hogy az alkalmazás bármilyen frissítése után meg kell ismételnie újra ... hacsak természetesen a fejlesztők véletlenül nem készítenek normál lokalizációt :))
A téma anyagai
[quote = "alveola666, post: 46253"] A jailbreak telepítse az iCleaner Pro programot, válassza ki a szükséges alkalmazásokat, távolítsa el a nyelveket, a retina képeket stb. [/ quote]
Megoszthatja a lépésenkénti instrukciókat az iCleaner Pro segítségével az egyes orcánok lokalizációjának eltávolításáról? Nem akarok valamit felesleges törölni.
és utasításaink segítségével eltávolíthatja az orosz programokat)
Igen, az angol nyelv bármely nyelven tilos a törléshez, a többi pedig azt is előírja, hogy a rendszer a legfontosabb. "Aikliner" elindítása, menj a "kivételek" nyelv almenüjébe (az angol nyelvű lokalizációt "excluded apps" -ként fogjuk nevezni), mindent választunk, amelyektől el fogjuk távolítani a nyelvet. "Nyelvek eltávolítani" - csak oroszul. Kezdjük a tisztítást.
A változat egyszerűbb: az iFile-ben keresési fájlokat keresünk az alkalmazás könyvtárban, kérésre "ru_RU", töröljük az összes keresési eredményt, újraindítjuk vagy egyszerűen eltávolítjuk a könnyű alkalmazást a memóriából.