ios - trovo - rimuovere autorizzazioni da itunes




Come posso sviluppare per iPhone utilizzando un computer di sviluppo Windows? (20)

È certamente possibile svilupparlo su una macchina Windows, infatti la mia prima applicazione è stata sviluppata esclusivamente sulla vecchia Dell Precision che avevo in quel momento :)

Ci sono tre percorsi;

  1. Installa OSx86 (aka iATKOS / Kalyway) su una seconda partizione / disco e dual boot.
  2. Esegui Mac OS X Server sotto VMWare (Mac OS X 10.7 (Lion) in poi, leggi l'aggiornamento di seguito).
  3. Utilizzare Delphi XE4 e il servizio macincloud. Questo è un set di strumenti commerciali, ma il supporto per componenti e lib è in crescita.

Il primo percorso richiede la modifica (o l'utilizzo di un'immagine pre-modificata) di Leopard che può essere installata su un normale PC. Non è così difficile come penseresti, sebbene il tuo rapporto successo / sforzo dipenda da quanto l'hardware del tuo PC corrisponda a quello dell'hardware Mac, ad esempio se stai eseguendo un Core 2 Duo su una scheda madre Intel, con un NVidia scheda grafica che stai ridendo. Se stai usando una macchina AMD o qualcosa senza SSE3 diventa un po 'più coinvolto.

Se acquisti (o possiedi già) una versione di Leopard, questa è un'area grigia dal momento che il EULA Leopard afferma che è possibile eseguirlo solo su una macchina "Apple etichettata". Come molti fanno notare se si configura un adesivo Apple sul tuo PC, probabilmente sei coperto.

La seconda opzione è la più costosa. L'EULA per la versione workstation di Leopard impedisce che venga eseguito in emulazione e, di conseguenza, in VMWare non vi è alcun supporto. Tuttavia, il server Leopard può essere eseguito in emulazione e può essere utilizzato per scopi desktop. Il server Leopard e VMWare sono tuttavia costosi.

Se sei interessato all'opzione 1) ti suggerirei di iniziare da Insanelymac e di leggere le sezioni OSx86.

Penso che dovresti considerare se il tempo che investirai vale comunque i soldi che salverai. È stato per me perché mi piace armeggiare con questo tipo di cose e ho iniziato durante le prime beta di iPhone, mesi prima che il loro App Store diventasse disponibile.

In alternativa, puoi prelevare un Mac Mini a bassa specifica da eBay. Non hai bisogno di molta potenza di cavalli per eseguire l'SDK e puoi sempre venderlo in seguito se decidi di interrompere lo sviluppo o acquistare un Mac migliore.

Aggiornamento: non è possibile creare una macchina virtuale client Mac OS X per OS X 10.6 e versioni precedenti. Apple non consente a questi sistemi operativi client di essere virtualizzati. Con Mac OS X 10.7 (Lion) in poi, Apple ha cambiato il loro accordo di licenza per quanto riguarda la virtualizzazione. Fonte: VMWare KnowledgeBase

C'è un modo per armeggiare con l'iPhone SDK su una macchina Windows? Ci sono piani per una versione di iPhone SDK per Windows?

L'unico altro modo in cui posso pensare di farlo è quello di eseguire un'immagine Mac VM su un server VMWare in esecuzione su Windows, anche se non sono sicuro di quanto sia legale.


È possibile installare OSX su PC, ma l'esperienza non sarà grande e ha bisogno di molto lavoro. Alternativo è usare un framework / SDK Codename uno : che è basato su JAVA e può essere utilizzato per codificare in WP8, Android, iOS su Windows (eclipse) con tutte le funzionalità estese

Panoramica delle caratteristiche:

  1. Ambiente Android completo con simulatore Android super veloce
  2. Un simulatore iPhone / iPad con facile da portare le app per iPhone su iPad con schermo grande in pochi minuti.
  3. Pieno supporto per debugging Java standard, profilazione per app su qualsiasi piattaforma.
  4. Temi e stili facili - A portata di clic

Altro su Sviluppare applicazioni Android, iOS iPhone, WP8 utilizzando Java Disclaimer: questa è la mia recensione per il prodotto


Altre due opzioni

  1. Titanium Developer - edizione community gratuita - scrivi in ​​HTML / JavaScript - compila con Xcode (richiede un Mac o una VM)

  2. OpenPlus ELIPS Studio - scrivi in ​​Flex, compila su Xcode (richiede un Mac o una VM) - hanno appena iniziato a ricaricare per il loro prodotto.

Penso che ci possano essere opzioni "toolchain" per queste e alcune delle altre menzionate, che ti permettono di compilare binari su Windows, e ho visto che puoi caricare un file zip e avere una compilazione in stile toolchain fatta per te online, ma questo va contro le licenze Apple.

Se non sbaglio, un prodotto come Titanium che emette / lavora con Xcode e non usa librerie di terze parti / alternative / limitate dovrebbe essere conforme, perché in definitiva si sta compilando in xcode - codice e librerie Objective-C normali.


Come è stato indicato, puoi provare ad usare la WinChain, ma se sei un programmatore principiante non sarà facile.

L'iPhone SDK funzionerà su Hackintoshes (un normale PC con OS X installato su di esso). So come ho uno e lo fa.

Quindi, dopo aver acquistato una licenza OSX, puoi PROVARE a installarlo sul tuo PC su una diversa unità utilizzando Boot-132 o uno degli altri programmi di installazione come iDeneb. Il problema si dovrà fare un sacco di armeggiare e le cose non funzioneranno ancora bene.


Controlla questo:

Oltre vista

Si tratta di un progetto che tenta di essere in grado di compilare in modo incrociato programmi scritti in una varietà di lingue di origine in una varietà di lingue di destinazione. Uno dei primi casi di test era scrivere programmi in Java ed eseguirli su un iPhone. Guardare il video sul sito è utile.

Detto ciò, non l'ho provato. Il progetto sembra abbastanza beta e non c'è molta attività sul loro sito SourceForge.


Evviva! Ora puoi farlo più facilmente con Xamarin.iOS più recente, utilizzando un Mac collegato alla rete che fornisce le funzionalità di creazione e distribuzione.

Vedi qui per maggiori dettagli:

introduzione a xamarin ios per visual studio


L'SDK è disponibile solo su OS X, costringendoti a utilizzare un mac. Se non vuoi acquistare un Mac puoi eseguire OS X su una macchina virtuale sulla tua finestra di Windows, oppure puoi installare OS X sul tuo PC.

Nella mia esperienza la soluzione della macchina virtuale è insolitamente lenta (su un laptop duo core2 con RAM 2G). Se hai voglia di provarlo, cerca il torrent. Probabilmente non ne vale la pena.

L'altra opzione è installare OS X sul PC, comunemente noto come hackintosh. Gli Hackintoshes funzionano abbastanza bene - il mio amico ha appena venduto il suo Mac perché il suo hackintosh quad core di Dell era in realtà molto più veloce dell'hardware Apple (e costava circa 1/3). Puoi trovare molti articoli su come farlo; eccone uno su come installare su un laptop Dell Inspirion 1525: hackbook pro tutorial

Ovviamente entrambe queste opzioni sono probabilmente in contrasto con qualche schema di licenza, quindi procedete a vostro rischio e pericolo.


La maggior parte delle cosiddette "soluzioni Windows per lo sviluppo iOS senza Mac" richiedono il Mac alla fine solo per firmare e inviare all'app store. Ho controllato alcuni, non tutti però (chi ha tempo?)

Alla fine è solo troppo difficile imparare "il loro modo super-speciale per programmare iOS senza Objective-C", hanno molti bug. In realtà, l'obiettivo che stanno impostando è irrealizzabile dal mio punto di vista.

Inoltre, molto tempo ti fanno usare le dichiarazioni equivalenti di Objective-C semplicemente in un'altra lingua. Hanno un aspetto simile ma ci sono sempre sottili differenze che devi imparare sopra obj-c. Il che rende anche meno sensato, perché ora invece di imparare di meno devi imparare di più. Allora, dov'è il guadagno? Inoltre costano molto, perché sono molto difficili da sviluppare.

Molti non hanno alcuna capacità di debug.

Secondo la mia onesta opinione, se sei uno sviluppatore iOS di livello hardcore, acquista sicuramente il miglior Mac e impara l'obiettivo-c. È costoso e richiede tempo, ma se è il tuo percorso, ne vale la pena.

Per un uso occasionale, è più semplice noleggiare un servizio Mac remoto, come XCodeClub.com


Non hai bisogno di possedere un Mac né hai bisogno di imparare Objective-C. Puoi sviluppare in diversi ambienti e compilare in Objective-C in seguito.

sviluppando per iphone e ipad eseguendo osx 10.6 (snow leopard)

Questo articolo, scritto da uno dei nostri sviluppatori, fornisce una panoramica completa dell'installazione di OS X Snow Leopard su Windows utilizzando iBoot, quindi l'installazione di Vmware (con le istruzioni), l'installazione del proprio ambiente dev per iPhone ... e alcune altre cose succose. Super utile per me.

Spero che sia d'aiuto. Usa PhoneGap per permetterti di sviluppare su più piattaforme smart phone contemporaneamente.


Oracle VirtualBox consente agli utenti di installare Mac OS X in una macchina virtuale. Se ti senti a tuo agio, potresti usare in questo modo Xcode. Questo è legale se "fai doppio avvio" del tuo Mac in Windows, quindi installa VirtualBox in Windows (o Linux).

Altre possibilità sono i cross-compilers come Appcelerator Titanium (HTML, CSS e JavaScript) o MonoTouch (.NET).



Prova macincloud.com Ti permette di noleggiare un mac e accedervi tramite il telecomando RDP. È quindi possibile utilizzare il PC per accedere a un Mac e quindi sviluppare le app.


Puoi usare Tersus (gratuito, open source).


Puoi utilizzare Intel XDK con cui puoi sviluppare e pubblicare app per iOS senza mac.

Clicca qui per i dettagli.


Se hai un iPhone jailbroken, puoi installare la toolchain iphone-gcc su iPhone tramite Cydia e in questo modo puoi semplicemente compilare le app su iPhone. Le app sviluppate in questo modo possono comunque essere inviate all'App Store.

E sebbene il signor Valdez abbia detto che è un'area grigia (che è), il jailbreak è incredibilmente facile e praticamente privo di rischi. Sì, svuota la tua garanzia ma puoi semplicemente eseguire un ripristino e non lo sapranno mai.


Se si dispone dell'accesso ssh a un Mac, è possibile utilizzare un VCN (come Vine VCN, che consente più usi contemporaneamente - thin thin client) per controllare XCode.

Questo potrebbe essere utile se si desidera accedere a un Mac Mini da un laptop, o il SO è il tuo MacBook.


Se vuoi creare app per iPhone ma non Mac, allora dovresti provare http://www.pmbaty.com/iosbuildenv/

Ti permette di sviluppare facilmente app native iOS, come con XCode, installabile su qualsiasi iPhone, iPod o iPad (jailbroken o meno).

Usa il tuo IDE preferito per programmare in assembly Objective-C, C ++, C o ARM, come in XCode. ARC e blocchi sono supportati.

Compila le tue app per iPhone direttamente in Visual Studio

Funziona su Windows tutte le versioni (XP, 7, 8), FreeBSD e Linux

Ora con supporto iOS8.


Se vuoi sviluppare un'applicazione su ambiente Windows allora c'è un'opzione, puoi installare MAC OS nel tuo nome piattaforma Windows è: "Niresh'MAC OS", puoi cercare quel testo su Google

quindi puoi scaricare l'intera sorgente MAC OS e installare facilmente MAC OS sul tuo PC Windows, Niresh è in grado di hackerare l'intero sistema operativo.

Spero che questo ti possa aiutare.


Utilizzando Xamarin ora possiamo sviluppare applicazioni per iPhone nella stessa macchina Windows con l'aiuto di Xamarin Live Player .

L'utilizzo di questo ciclo di sviluppo / debug di Xamarin live player può ora essere eseguito senza un sistema Apple.

Ma per firmare e rilasciare l'app è richiesto il sistema Apple .

Trova il riferimento here

Ho controllato il riferimento senza dubbio


drim.co.il fornisce una soluzione per lo sviluppo da remoto su mac tramite PC con qualsiasi sistema operativo. Nessuna installazione richiesta sul PC client.





macos