iPhone razvoj Testne naprave
iOS Simulator , nekdanji iPhone Simulator , jeuradno podprt software simulator , ki pride v paketu z Apple uradno iOS SDK oziroma Software Development Kit . Z iOS Simulator , lahko razvijalci teči gradi njihove aplikacije v virtualnih emulacijah v več različicah iOS , kot bi se pojavil v zgodnjih iPhone , iPhone 4S in iPad. IOS Simulator ponuja tudi razvijalci dostop do konzole in morebitne trke dnevnike . Vendar pa iOS Simulator ni mogoče simulirati nekatere značilnosti iPhone in iPad natančno, vključno z , kako bo vaš app interakcijo z geolokacijske značilnosti teh naprav ali kako se boodzval app v realnem času spreminjajočem informacij, poslanih iz pospeška .
- Jail zdrobljen iPhone
zapor - breaking daje razvijalcem odprt dostop do tipično zaprti iOS operacijskega sistema Apple . Čeprav je Apple poskušal ustaviti iPhone uporabnike iz zapora zlom svoje naprave , so sodišča v Združenih državah Amerike razsodilo, da je zapor - breaking povsem legalno . Za razvijalce , zapor - breaking pomeni, da vam ne bo treba skočiti skozi obroče , da bi dobili svojo napravo na pravem iPhone za testiranje . Vendar pa lahko - jail breaking vaš iPhone povzroči iOS , da redno crash , in aplikacije , nameščene na zapora zdrobljen iPhone lahko vodijo v nepričakovane načine . Čeprav priročno , testiranje vaše app na zapora razdeljena naprave ne sme dati dovolj informacij o tem, kako bo ta aplikacija obnaša na Apple odobrila različico iOS .
Your Own iPhone
razvijalec Program iPhone ponuja razvijalcem, ki so pripravljeni plačati letne pristojbine,naročnina sposobnost za uvajanje zgodnje različice svojih aplikacij v realnem napravo teče iOS , namesto da emulatorjem . V mnogih primerih , testiranje vaše app na dejanski ciljni strojni opremi , lahko odkrijejo napake , ki ne bi bila očitna na simulatorju , in z uporabo različice zaloge za iOS namesto v - zapor lomljeni verzijo vam bo dala bolj stabilno in predvidljivo okolje za testiranje .
Vendar ,iPhone ali iPad lahko vodijo le eno različico iOS naenkrat. Če želite preizkusiti svoje aplikacije na različnih različicah iOS , boste morali uporabiti strojne naprave s ciljno različico že nameščen. To pomeni, da boste morali ponovno namestiti drugo različico iOS - in potem tvoj app - preveri vsako posebej , da je lahko zamudno . Poleg tega Apple opozarja, da si lahko opeke vaš iPhone brez svoje krivde , če se odločite za preizkušanje programske opreme na njej. Če potrebujete vaš iPhone za vsakdanjo rabo , pa je smiselno, da vlagajo v drugem iPhone , namenjeno testiranju .
Zunanji Beta preizkuševalce
Če ste v razvoju zelo pričakovano in zaželeno app - ali če imate proračun za zagotavljanje kakovosti - lahko zaposlijo zunanje beta testerji, da preizkusite svoje app na svojih iOS naprav. Napotiti vaš app beta testerjev , boste morali , da bi posamezne rezervacij profile , ki temeljijo na vsakega uporabnika edinstven ID naprave. Uporaba zunanjih testerji, vam bo napravo preizkusili na različnih modelov in iOS različic hkrati . Uporabite "graditi in arhiv " funkcijo v Xcode in" Razdeli za podjetništvo " delitev možnost in naložite datoteko PPA na vašo spletno stran . To bo omogočilo , za testerje , da prenesete in namestite beta različice vašega programa , neposredno s spleta , namesto prek iTunes .