Care sunt opțiunile pentru dezvoltarea de aplicații pentru iPhone?
În prezent , am încercat să instalați kit gnu pentru Linux , fără succes! Prea multe etape, iar la și am fost în imposibilitatea de a compila o singură aplicație.
Apple SDK - ul pare a fi mult mai ușor, dar nu am un Mac.
Așa că îmi scapă ceva?
Cerințe software și hardware pentru dezvoltare iOS
Ai nevoie de un Mac, nici o întrebare. Ai nevoie , de asemenea , un iPhone sau iPod Touch pentru a se dezvolta pe simulator ca desi este destul de bun, este nu perfectă - am exemplu de cod care funcționează bine în simulator , dar nu pe hardware - ul. Hardware - ul are , de asemenea , să fie modificate pentru a adăuga chei de dezvoltare pentru ea , astfel există un anumit risc de a utiliza un iPhone real , - mulți oameni depun mărturie că este destul de sigur , dar m - am speriat și cumpăra un iPod Touch pentru dezvoltare. Cheile trebuie , de asemenea , să fie instalat pe Mac și integrate în Xcode - și asta e destul de dificil pentru a obține dreptul chiar și cu setarea standard de la Apple. Xcode este liber și într - adevăr destul de un IDE decent.
Cerințele dumneavoastră minime sunt, prin urmare,
Un Mac Intel rulează cel mai recent Mac OS. Cele mai ieftine opțiune există un Mac Mini - $ 599, deși ai putea alege, probabil, unul pe Ebay, care ar funcționa foarte bine pentru 400 $ sau mai puțin.
Un iPod Touch (sau un iPhone, dacă aveți nevoie de camera foto / caracteristicile telefonului pentru aplicația dvs.) - $ 229
O licență de dezvoltator de la Apple, astfel încât să puteți obține ei cheile necesare - $ 99
Pentru a sublinia, aveți absolut trebuie să testați codul de pe hardware - ul real , și cantitatea de durere pe care va merge , deși încearcă să folosească orice altceva decât un Mac și Xcode va mânca cu ușurință costul de a cumpăra un Mac.
Da, Mac. Probabil că nu merită efortul fără instrumentele. Mai ales fără emulator. Apple a proiectat iPhone, ruleaza o versiune de OSX, și le-au făcut instrumentele. Nu e chiar ca tot ce ai nevoie este pentru că nu compilator aveți instrumentele necesare pentru a depana, de încărcare și de a gestiona aplicațiile.
Check out http://oreilly.com/catalog/9780596155193/ de la libarary local, se spune că nu aveți nevoie de un Mac, doar un iPhone / iPodTouch jailbroken și Linux. Nu știu că puteți folosi SDK - ul pentru a face acest lucru, eu sunt de așteptare pentru jailbreak 2G pentru a începe chiar, dar sper că nu am nevoie de un Mac.
Există un alt site Întrebări frecvente care răspunde multe dintre întrebările de dezvoltare iPhone de bază , cum ar fi acest lucru, pe care l - am găsit util. Deci , s-ar putea dori să verificați iPhoneDevelopmentFAQ.com
Pe lângă MAC oficial aveți un proiect de cod de la Google , care încearcă să facă o toolchain pentru Linux și Windows. iphone-dev Acest link vă arată cum să - l construiască.













