Sviluppo per iPhone su PC?


10

Eventuali duplicati:
iPhone development on Windows

E 'possibile creare applicazioni per iPhone utilizzando un PC? Sto usando windows vista e voglio imparare l'obiettivo-c, quale modo migliore puoi essere motivato allora il potenziale per creare qualcosa che qualcuno, da qualche parte potrebbe usare.

Esistono hack che permettono mi avrebbe permesso di fare le applicazioni?

  0

@gnovice: Ho votato per chiudere. Non è apparso quando ho postato questa domanda circa un anno fa. La ricerca StackOverflow non era poi così buona. ;-) 19 gen. 102010-01-19 02:08:17

14

Sfortunatamente questo non è supportato. Lo sviluppo per l'iPhone richiede Xcode e la catena di strumenti gcc di Apple ed è supportato solo su Intel Mac OS X (anche se alcuni lo hanno fatto funzionare su PPC Mac OS X).

  0

Che cos'è PPC Mac OS X? 22 feb. 092009-02-22 00:12:47

  0

Power PC: il precursore dei moderni Mac Intel (si pensi ai G3 e agli iMac originali). 22 feb. 092009-02-22 00:15:10

+2

1024 in rep per NilObject proprio ora ... meglio non votare su "ora": D 22 feb. 092009-02-22 20:54:26

+3

Ho uno screenshot, sentitevi liberi di cancellarlo ora :) 23 feb. 092009-02-23 00:13:14


5

NilObject è giusto che si può sviluppare solo per l'iPhone ufficialmente in un recente (ultimi anni) Mac con OS X.

Detto questo, Objective-C non è legato per l'iPhone. Puoi scrivere programmi per il tuo PC in Objective-C, che ti darebbe esperienza senza bisogno di iPhone e Mac. Objective-C è una parte standard di GNU Compiler Collection (GCC). È piuttosto facile da installare con Cygwin.

Se si vuole veramente fare applicazioni per iPhone, si dovrebbe prendere in considerazione un Mac. Avrai tutta l'esperienza e potrai anche programmare per OS X. Poiché i laptop sono stati appena rilasciati, molte persone vendono i loro modelli precedenti perché sono stati aggiornati. Se riesci a trovare un vecchio Mac Mini basato su chip Intel, non ti costerà nulla (poche centinaia), ma non sarà veloce. I Minis recenti non sono stati aggiornati da molto tempo e non sono un valore molto buono per il loro nuovo prezzo (secondo me), ma potrebbero anche essere disponibili a buon mercato.


2

non preoccupatevi. Avevo un hackintosh e mentre funzionava, Apple può (e lo fa) aggiornare regolarmente il requisito minimo della piattaforma dell'SDK, il che significa che il tuo hackintosh non sarà in grado di stare al passo con le nuove funzionalità dell'SDK, dal momento che Kalyway e chiunque altro ha bisogno tempo di decodificare i kexts o qualsiasi altra cosa per capire il nuovo sistema operativo.

Se siete seriamente di iPhone, avere un Mac. Probabilmente potresti trovare un Mac mini di prima generazione (Intel) per un paio di centinaia di dollari. O molla per un macbook e sii psicopatico. I nuovi sono terribilmente belli.

  0

Ho intenzione di ottenere un mac. Devo solo risparmiare un po 'di soldi ;-) 22 feb. 092009-02-22 00:47:47


3

in realtà, c'è una toolchain non ufficiale che funziona in windows e linux. Cygwin sarà installato sul tuo pc per poter lavorare con Windows.

Ecco un link per la configurazione di base: link

anche se questo non vi permetterà di pubblicare l'AppStore, è solo un buon modo per fare un giro con l'SDK. Inoltre, ogni volta che Apple aggiorna il firmware iPhone, avrete bisogno di trovare/attendere il toolchain aggiornato o fare un po 'di hacking del proprio per ottenere le intestazioni aggiornamenti, ecc ...


2

Lucas Aardvark ha scritto:

Ho intenzione di prendere un mac.Devo solo risparmiare un po 'di soldi ;-)

Anche se ho apprezzato d'accordo con il consenso: ottenere un Mac, volevo solo aggiungere un po' sulla base di questo commento che hai lasciato:

Se hai intenzione di entrare nell'arena di iPhone per fare uno di quei dieci milioni di download di Cenerentola a un dollaro di storie pop di cui senti parlare, avrai bisogno di un'app killer, qualcosa di nuovo ed eccitante. Buona fortuna; Non condividerò le idee mie con te, perché sto cercando di fare lo stesso. :)

Detto questo, sono nella stessa barca che hai - non ho il verde extra per comprare un Mac - quindi condividerò alcuni consigli generali che potrebbero aiutarti.

Piuttosto che entrare nell'arena di iPhone, ho cercato prima di sfruttare le mie competenze Java sul telefono Android. Una volta che farò un paio di dollari, comprerò un Mac e imparerò Objective-C e porto il mio/i mio/i programma/i. Dato che Android utilizza Java ed è gratuito/open source, sono solo fuori dai venticinque dollari per creare un account publisher; Posso fare il resto con Eclipse su qualsiasi piattaforma che ho.

Non so se ti aiuterà molto, ma potrebbe essere un modo più economico per scrivere la tua storia di Cenerentola. :)

  0

Ho cercato su Android, sembra davvero bello. Sono anche un grande sostenitore open source (io uso Ubuntu). Preferisco un Mac solo per lo stesso motivo per cui tutti gli altri ... ci sono pazzeschi. Non penso che farò mai un'app da milioni di dollari, ma hey non lo saprai mai ;-) 04 mag. 092009-05-04 20:20:33

  0

Beh, buona fortuna a prescindere dalla direzione in cui vai. 05 mag. 092009-05-05 03:17:37