Posso sviluppare giochi iOS su Ubuntu?


8

Posso sviluppare per iOS su Ubuntu?

Mi è stato detto che da quando era basato su Unix, che avrei potuto sviluppare per iOS su Linux. Ma posso anche caricare giochi iOS sull'App Store di Apple su Linux?


Non sono sicuro che questo sia specifico di Ubuntu, direi che puoi farlo su qualsiasi distribuzione con gli strumenti giusti. In ogni caso, ecco Ask Different .
Uri Herrera,

Risposte:


8

Puoi caricare programmi compilati su Apple da una macchina Ubuntu senza problemi, poiché (ne sono abbastanza sicuro) che il processo si svolge tramite un browser.

Dato che iOS usa Objective-C, puoi sempre "codificare" l'app (scrivila usando gedit o Geany o qualsiasi altra cosa) su Ubuntu, ma non sarai in grado di compilarla in un file .ipa.

Tuttavia, per compilare e testarlo, è necessario l'SDK di Apple, che è disponibile solo su Mac OS X. - Quindi, non è possibile.

Esistono sempre modi alternativi per programmare app iOS. Un modo è acquistare un DVD Mac OS X al dettaglio e configurare una macchina VirtualBox (o VMWare, se lo si desidera). Quindi, scarica l'SDK dal sito Web Apple. Un altro modo sarebbe quello di utilizzare i produttori di app "on-line", come Tiggzi (il mio preferito, dal momento che ha molte opzioni per la compilazione e simili). I produttori di app online utilizzano HTML e JavaScript per il design e le funzioni, quindi compilarlo utilizzando PhoneGap . Quindi, non è necessario Objective-C.


Quindi, per farla breve, No, non puoi creare app iOS su Ubuntu, tuttavia puoi scriverle, ma non sarai in grado di compilarle in file .ipa. Puoi sempre inviare app iOS ad Apple da qualsiasi macchina Ubuntu, poiché è eseguita da un browser. Esistono modi alternativi per realizzarli su Ubuntu, come le macchine virtuali e i creatori di app online.


da quello che ho capito, non è possibile caricarli tramite il browser. È un pulsante all'interno di XCode.
JRG


Al contrario, non è anche possibile utilizzare l'SDK di Ubuntu-touch su Mac o Windows - developer.ubuntu.com/start
NoBugs
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.