Es gibt ein Framework namens Rhodos .
Das Konzept basiert auf Ruby on Rails, und Sie entwickeln Ihre mobile Anwendung in Ruby und HTML, und Sie können Ihren Code in einer Linux-Umgebung schreiben. Sie können dann ein Konto erstellen bei Rhohub , wo Sie den Code hinzufügen (durch GitHub ), und es ermöglicht Ihnen, es für iPhone, Blackberry, Android, Windows Mobile und Symbian zu kompilieren, und zwar mit demselben Code. Sie müssen weder in Objective-C für das iPhone noch in Java für Android usw. programmieren. Das Programm übernimmt die Konvertierung für Sie. Alles, was Sie tun müssen, ist, sich an die Regeln für die Erstellung einer iPhone-Anwendung (oder der Telefone, für die Sie entwickeln möchten) zu halten, damit sie bei iTunes (oder dem entsprechenden Markt) akzeptiert werden kann.
Dadurch können Sie die App auch zu iTunes hinzufügen.
Ich habe jedoch keine Emulatoren gefunden, was bedeutet, dass Sie Ihre Anwendung auf einem iPhone testen müssen, was eine Aufgabe ist.
Ich verwende diese Option, da ich Anwendungen für alle Telefone erstellen möchte und bereits Ruby on Rails verwende. Wenn Sie nur eine App für ein iPhone erstellen möchten, sollten Sie in einen Mac investieren.
Ich hoffe, das hilft.
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.