Sie werden Ihre App niemals von Apple genehmigt bekommen, wenn sie nicht mit Xcode entwickelt wurde. Niemals. Und wenn Sie das SDK hacken, um auf Linux zu entwickeln, und Apple das herausfindet, müssen Sie sich nicht wundern, wenn Sie vor Gericht gestellt werden. Ich bin Mitglied des ADC und des iPhone-Entwicklerprogramms. Glauben Sie mir, Apple meint es SEHR ernst damit.
Gehen Sie das Risiko nicht ein, kaufen Sie ein Macbook oder einen Mac mini (ja, ein mini kann Xcode ausführen - wenn auch langsam - erhöhen Sie den RAM, wenn Sie mit dem mini gehen). Auch, während ich gesehen habe OS X gehackt, um auf VMware laufen, habe ich noch nie gesehen, jemand läuft Xcode auf VM. Also viel Glück. Und ich würde die EULA überprüfen, bevor du dir die Mühe machst.
PS: Nach der Lektüre der obigen Ausführungen stimme ich zu: Wenn Sie das SDK hacken und unter Linux entwickeln, sollten Sie zumindest das endgültige Paket auf einem Mac erstellen. Und reichen Sie es über einen Mac ein. Apple geht den Code nicht Zeile für Zeile durch, also bezweifle ich, dass sie das bemerken würden. Aber Mann, das sind eine Menge Wenns und Arbeit. Es würde aber Spaß machen :)
1 Stimmen
Zugehörige stackoverflow.com/questions/1056426/
2 Stimmen
Kann jemand dieses s/Linux/unix bearbeiten, um es zu verallgemeinern?
9 Stimmen
@GoodPerson Dann würden Sie die Grenze zwischen OS X und anderen Betriebssystemen verwischen, worum es in dieser Frage geht.
2 Stimmen
Eine der wichtigsten Informationen, die ich je gefunden habe. absolut in-topic, würde ich sagen...
0 Stimmen
Großartig 2017 Lehrgang von Andy Smith
0 Stimmen
github.com/kholia/OSX-KVM << Versuchen Sie dieses Repository. Ich habe ein BIg Sur KVM in meinem Ubuntu gemacht, es ist ein wenig langsamer als eine echte Maschine, aber wenn Sie ein wenig zwicken können Sie gerade gut sein. Ich habe einen 16GB RAM + i5 9900K Computer und habe nur ein wenig Anpassung beim Booten (hinzugefügt 12GB RAM und 6 Kerne auf die KVM) - es ist brauchbar, um eine Anwendung bereitzustellen.
0 Stimmen
Aber wenn Sie es jeden Tag benutzen wollen, nicht nur für die Bereitstellung Ihrer IOS-App, würde ich vorschlagen, dass Sie einen Blick auf Hackintosh und ähnliche Programme werfen.
0 Stimmen
Für eine einfache Bereitstellung können Sie jederzeit einen Mac mieten und Fastlane aus der Ferne starten, um Ihre Anwendung zu erstellen und bereitzustellen.