Elkészült az iPhone alkalmazásod, letesztelted / teszteltetted, és végre eljött a várva-várt pillanat, amikor feltöltheted az iTunesConnect-be.
A feltöltendő Unix-os bundle "Distribution build" verzió, azaz nem "Development build", amit a fejlesztés alatti tesztelésre használtunk.
A Distribution build azonban nem telepíthető a fejlesztői iPhone/iPod Touch-ra, ami nem túl szerencsés helyzet: elég egy apró eltérés a fordítási kapcsolóknál, és a "Distribution Build" másképp fog működni, mint a fejlesztői verzió, amit agyonteszteltünk. A legrosszabb, hogy ez csak akkor fog kiderülni, amikor az Apple review-zza, vagy még rosszabb, ha azok találják meg, akik megvásárolták az app-odat.
Szerencsére a "Distribution Build" is letesztelhető, egy apró csel segítségével! ;)
Készítsd el a distribution build-et, majd codesign-nal változtasd meg a „iPhone Distribution” certificate-et „iPhone Development”-re.
Nyiss egy Terminalt, majd válts a Distribution build könyvtárba, ahol a bundle található, és hajtsd végre a következő parancsot:
$ codesign –f –s "iPhone Developer" –vv "app_nev.app/app_nev"
A következő paranccsal lekérdezheted a code sign id-t, ami mostmár "iPhone Developer" kell, hogy legyen:
$ codesign –d –vv "app_nev.app/app_nev"
Az így létrehozott bundle-t Organizer-ből vagy iTunes-ból rárakhatod a csatlakoztatott iPhone-ra vagy iPod Touch-ra. Ezáltal beküldés előtt letesztelheted a distribution build-et is, és nem kell kétségek közt vergődni, hogy valóban ugyanolyan jól muzsikál, mint a Development változat.
Sok sikert!
| < Előző | Következő > |
|---|





