Bis jetzt scheint es zu stimmen. Das einzige von Apple verfügbare SDK zielt nur auf die macOS-Umgebung ab. Ich habe mich darüber geärgert, aber ich überlege jetzt, einen Mac zu kaufen, nur um iPhone-Entwicklung zu betreiben. Mir gefällt nicht, was sie tun, und ich hoffe, dass ein gutes SDK für andere Umgebungen, wie Linux und Windows, herauskommt.
Hindernisse bezüglich des SDK:
Apple hat vor kurzem ein Software Development Kit (SDK) für das iPhone veröffentlicht, aber wenn Sie gehofft haben, damit Open-Source-Software zu portieren oder zu entwickeln, gibt es keine guten Nachrichten. Code-Signierung und Geheimhaltungsvereinbarungen machen freie Software zu einem No-Go.
Das SDK selbst ist ein kostenloser Download, mit dem Sie Programme schreiben und auf einem Software-Simulator ausführen können. Um die von Ihnen geschriebene Software jedoch tatsächlich zu veröffentlichen, müssen Sie sich für das iPhone-Entwicklerprogramm anmelden - ein Schritt, der vom Herunterladen des SDK getrennt ist und der die Zustimmung von Apple erfordert.
Ich finde es ziemlich elitär, wenn sie glauben, dass nur macOS-Benutzer gut genug sind, um Programme für ihr Telefon zu schreiben, und die Tatsache, dass man eine 100-Dollar-Lizenz kaufen muss, wenn man seine Sachen veröffentlichen will, macht es für Hobby-Programmierer wirklich schwieriger. Obwohl, wenn es das ist, was Sie tun müssen, ich habe vor, durch ihre Reifen zu springen; Ich würde wirklich gerne einige Sachen auf meinem iPhone entwickelt.
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.