Ich benutze seit langer Zeit Linux (insbesondere Ubuntu) und Windows 7. Ich möchte iOS-Apps veröffentlichen, habe aber keinen Mac oder iPhone. Ich habe niemanden in meiner Nähe, der mir einen Mac leiht, und ich möchte ihn auch nicht kaufen.
Meine Frage lautet also: Wie veröffentliche ich meine iOS-App unter Windows oder Linux? Ich beziehe mich nicht auf die Veröffentlichung von Programmen für iPhones mit Jailbreak, sondern möchte sie über den Apple Store veröffentlichen.
Meine Suchergebnisse zeigen, dass es keine narrensichere Möglichkeit gibt, eine iOS-App unter Windows oder Linux zu veröffentlichen. Ich möchte es auch zu einer kostenpflichtigen App machen und nicht kostenlos verschenken.
Kennt jemand eine Möglichkeit, iOS-Apps unter Windows oder Linux zu veröffentlichen?
quelle
Wenn Sie "nur" an HTML-Apps arbeiten, gibt es eine neue Cloud-Lösung von Adobe mit dem Namen https://build.phonegap.com/
Sie benötigen keinen Mac oder Xcode, um iOS-Versionen Ihrer Phonegap-App auf diese Weise bereitzustellen.
Die Anwendung muss eine Phonegap-Anwendung sein (HTML5 / CSS / JavaScript-basiert).
quelle
Ich kann nicht glauben, dass niemand Dragonfire SDK erwähnt hat. Sie haben kürzlich die Version 2.0 herausgebracht, die viele Funktionen hinzufügt. Sie programmieren in C / C ++ mit Visual Studio, und Ihr C ++ - Code verwendet dessen API, um tatsächlich iOS-Ziel-C-Funktionen aufzurufen, sodass er letztendlich nativ ist. Es kommt mit einem großartigen Simulator zum Testen innerhalb von VS. Wenn Sie bereit sind, es in nativen Code zu kompilieren, senden Sie es an deren Server, die es in MacOS X kompilieren, und senden die Datei dann an Sie zurück. Sie können sogar kostenpflichtige Apps über Windows im App Store veröffentlichen. Wenn Sie keine iOS-Entwickler-ID haben, können Sie kostenlose Apps über sie kostenlos in ihrem Namen veröffentlichen. Ich gehe davon aus, dass Sie auf diese Weise Ihre eigenen Anzeigen verwenden können.
Die einzigen Nachteile sind, dass es 99 US-Dollar für iPhone- oder iPad-Versionen und 149 US-Dollar für beides kostet. Außerdem ist es nur Windows; Sie haben keine Linux-Version.
quelle
Offiziell müssen Sie einen Apple-Computer (iMac, Macbook usw.) haben und ihn in Apple OS X starten, um für das iPhone zu entwickeln. Inoffiziell können Sie ein laufendes OS X in einer virtuellen Maschine erhalten, das Sie auf jedem Computer unter jedem Betriebssystem ausführen können. Es besteht auch die Möglichkeit, ein OS X-Image zu erwerben, das auf einem Computer installiert werden kann, der nicht von Apple (aber immer noch x86) stammt. Ich habe gesehen, wie das funktioniert, aber es ist nicht großartig. Anscheinend fällt es Ihnen schwer, Ihr IOS-Gerät mit einem solchen Setup zu verbinden, um Ihre App bereitzustellen. Da das IOS SDK eng mit der OS X-Version verbunden ist und Sie daher das neueste OS X benötigen, um das neueste SDK verwenden zu können, ist es viel einfacher, nur die Apple-Software und -Hardware zu kaufen.
Ich denke, es ist wichtig für die Diskussion zu beachten, dass es plattformübergreifende SDKs gibt, die auf verschiedenen Plattformen installiert und ausprobiert werden können, für deren Bereitstellung jedoch immer noch Apple-Hardware und -Software auf IOS erforderlich sind. Mit diesen können Sie sie jedoch auf Nicht-Apple-Produkten ausprobieren (oder zumindest in der Vorschau anzeigen), bevor Sie sich für eine Investition in die OS X-Lizenz dieses SDK entscheiden. Ein Beispiel hierfür ist Unity 3D, das sowohl unter Windows als auch unter OS X installiert werden kann (und Linux wird meiner Meinung nach in der nächsten Version verfügbar sein). Sie können einige der grundlegenden Funktionen auch ohne Apple-Computer problemlos anzeigen. Anschließend können Sie die OSX / IOS-Lizenz erwerben und auf einem Macbook installieren, um alles, was Sie damit machen, auf einem IOS-Gerät bereitzustellen.
quelle
Möglicherweise müssen Sie sich die Tools ansehen, die Sie für die iOS-Entwicklung verwenden. Es gibt plattformunabhängige Tools wie die mobile Microstrategy-Plattform, die die Entwicklung mobiler Apps vereinfacht, und eine einzige Quelle kann für mehrere Geräte verwendet werden.
http://www.microstrategy.com/mobile/
quelle
Sie können Phonegap verwenden, um iOS-Apps ohne Mac zu entwickeln. Derzeit benötigen Sie jedoch noch einen Mac, um Ihre Anwendung im App Store zu veröffentlichen. Jetzt können Sie diese Aufgabe aber auch mit unserer Cloud-Anwendung https://www.wenz.io/ApplicationLoader erledigen . Derzeit befinden wir uns in der Beta-Phase und Sie können den Service kostenlos nutzen.
Viele Grüße, Steffen Wenz
(Ich bin der Schöpfer der Seite)
quelle