Eine iOS-App erstellen, ohne einen Mac zu besitzen? [geschlossen]

96

Bitte korrigieren Sie mich, wenn ich falsch liege.

Ich bin neu in der mobilen Entwicklung und möchte eine App entwickeln, die ich im Apple Store einreichen kann.

Aber ich bin stark entmutigt von den Preisen der Macs, die ich für die App entwickle.

Nehmen wir an, ich weiß genau, was ich will und wie ich es codieren kann.

Wenn ich ein Entwicklerkonto erstellen und die Gebühr bezahlen wollte, leihen Sie sich den Mac meines Freundes aus, schreiben Sie den Code und senden Sie meinen Code an Apple. Ist das alles, wofür ich den Mac brauche? Und dann kann ich über iTunes auf meinem Windows-Computer auf alle Statistiken usw. zugreifen?

Kann mir bitte jemand sagen, dass ich eine Wahnvorstellung habe?

Cescy
quelle
2
Es könnte so erreicht werden, wie Sie es sich vorgestellt haben, aber denken Sie an dieses Bit: Wenn Ihre App ein Update oder einen kleinen Fehler oder Änderungen benötigt, dann? jedes Mal, wenn Sie Ihren Freund um einen Gefallen bitten?
D-eptdeveloper
5
Sie benötigen einen Mac für eine ernsthafte iOS-Entwicklung. Zeitraum. Und so teuer sind sie doch nicht. Und vergessen Sie nicht, eine Handvoll iOS-Geräte zu testen - Apps, die nicht auf der verfügbaren Hardware getestet wurden, weisen im Allgemeinen Mängel auf.
Eiko
1
Der wahnhafte Teil beginnt mit "Ich weiß, wie man es codiert" ... Wenn Sie sich selbst codieren (dh keine Vertragsarbeit von anderen), müssen Sie viel testen und debuggen. Denken Sie an einige Wochen, um ein Projekt zum Laufen zu bringen, das es wert ist, jemandem gezeigt zu werden. Es zu polieren und es "shop-tauglich" zu machen, wird harte Arbeit sein. Ich kann mir wirklich nur die nutzlosesten Apps (dh "Website-Wrapper") vorstellen, die innerhalb eines Tages auf einem Mac erstellt werden, wenn Sie bereits ein erfahrener iOS-Entwickler sind.
Eiko
Es ist möglich, eine GCC-basierte iOS-Toolchain unter Linux zu erstellen. Xcode ist kein Compiler - es ist nur zum Generieren der Zertifikate erforderlich, um Ihre App an den AppStore zu senden.
Das paramagnetische Croissant
2
Sie können nach Hackintosh suchen, mit dem Mac OS auf Intel-Prozessoren ausgeführt werden kann, aber das ist meiner Meinung nach illegal.
Borzh

Antworten:

31

Lassen Sie mich Ihnen vor einigen Jahren Schritt für Schritt sagen, dass ich mich in derselben Situation befand.

Wir haben also zwei Phasen

  1. iPhone / iPad (iOS) App-Entwicklung
  2. Entwicklung von iPhone / iPad (iOS) -Apps und Veröffentlichung im iTunes Store

1. Entwicklung der iPhone / iPad (iOS) -App

Wenn Sie also nur iOS-Apps entwickeln möchten, möchten Sie nichts bezahlen.

Sie benötigen nur die Mac + XCode IDE

  1. Holen Sie sich Mac Mini oder Mac Machine
  2. Erstellen Sie kostenlos ein Entwicklerkonto bei Apple
  3. Nach dem Anmelden des Entwicklerkontos können Sie die .dmg-Datei von Xcode IDE herunterladen
  4. Das ist alles.

Jetzt installieren Sie einfach Xcode und beginnen mit der Entwicklung von iOS-Apps und dem Testen / Debuggen mit Simulator.

2. Entwicklung der iPhone / iPad (iOS) -App und Veröffentlichung im iTunes Store

Für die Veröffentlichung Ihrer App im iTunes Store müssen Sie bezahlen (Beispiel 99 US-Dollar pro Jahr).

Für ein vollständiges iOS-Entwicklungs-Setup benötigen Sie also

  1. Holen Sie sich Mac Mini oder Mac Machine
  2. Erstellen Sie kostenlos ein Entwicklerkonto bei Apple
  3. Nach dem Anmelden des Entwicklerkontos können Sie die .dmg-Datei von Xcode IDE herunterladen
  4. Zahlen Sie 99 US-Dollar für die Veröffentlichung von Apps in iTunes
  5. Erstellen Sie Ihre Zertifikate für die Entwicklung / Verteilung auf Ihrem Apple-Konto
  6. Laden Sie alle Zertifikate auf den Mac herunter und installieren Sie sie mit dem Schlüsselbund-Tool in XCode
  7. Holen Sie sich mindestens ein iOS-Gerät
  8. Registrieren Sie Ihr Gerät in Ihrem Apple-Konto
  9. Jetzt können Sie eine iOS-App entwickeln, auf einem echten Gerät testen und auch im iTunes Store veröffentlichen
swiftBoy
quelle
Überprüfen Sie diese iOS-Anforderungen für Xamarin developer.xamarin.com/guides/cross-platform/getting_started/…
Jaider
Aber die Frage lautet speziell "ohne einen Mac zu besitzen?" ...
PF4Public
27

Update vom 09/2017

Mit React Native + Expo können Sie iOS- (und gleichzeitig Android-) Anwendungen entwickeln, ohne einen Mac zu besitzen. Sie können Ihre iOS-Anwendung auch während der Entwicklung in der iOS Expo-App ausführen . (Sie können es sogar veröffentlichen, damit andere Personen darauf zugreifen können, es wird jedoch nur in der Expo-App ausgeführt.) Hier ist eine Seite von Expo, wie man eine eigenständige App generiert.

Schritte von dieser Seite:

Erstens : Installieren Sie expdurch Ausführennpm install -g exp

Zwei : Konfigurieren app.json (irgendwo entlang dieser Linien):

{
   "expo": {
    "name": "Your App Name",
    "icon": "./path/to/your/app-icon.png",
    "version": "1.0.0",
    "slug": "your-app-slug",
    "sdkVersion": "17.0.0",
    "ios": {
      "bundleIdentifier": "com.yourcompany.yourappname"
    },
    "android": {
      "package": "com.yourcompany.yourappname"
    }
   }
 }

Drei : expPackeger mit startenexp start

Viertens : laufen exp build:androidoder exp build:ios.

Sie werden zur Eingabe aufgefordert. Für Android können Sie wählen, 1) Let Expo handle the process!ob Sie keinen Keystore haben (oder ob Sie nicht wissen, was es ist). Für iOS müssen Sie Ihre Apple-Entwickleranmeldeinformationen eingeben. Dann können Sie ein Verteilungszertifikat bereitstellen oder die Expo damit beauftragen.

Fünftens : Hin und wieder müssen Sie zurückkommen und den exp build:statusBefehl ausführen, um zu überprüfen, ob Ihr Build abgeschlossen war. Wenn Sie fertig sind, erhalten Sie einen direkten Link zu .apkoder eine .ipaDatei.

Der einzige Nachteil dieses Ansatzes ist, dass er nicht so nativ ist wie das Schreiben einer iOS-App in Swift, und Sie müssen sich mit einer Reihe von Problemen abfinden, auf die Sie möglicherweise stoßen, wenn Sie mit schwach typisierten js, npm und deren Abhängigkeit entwickeln. über bestimmte Versionen einiger anderer Bibliotheksprobleme und andere Dinge.

was auch immer
quelle
Ist dies auch mit anderen Frameworks möglich, zB Qt und JavaFXPorts?
Daniel Ziltener
@ DanielZiltener Ich kenne beides nicht, aber ich denke die Antwort ist nein.
was auch immer
26

Unter Windows können Sie Mac auf einer virtuellen Maschine verwenden (dies funktioniert wahrscheinlich auch unter Linux, aber ich habe es nicht getestet). Eine virtuelle Maschine ist im Grunde ein Programm, das Sie auf Ihrem Computer ausführen und mit dem Sie ein Betriebssystem in einem Fenster in einem anderen ausführen können. Stellen Sie sicher, dass auf Ihrer Festplatte mindestens 60 GB freier Speicherplatz vorhanden sind. Die virtuelle Festplatte, die Sie herunterladen, nimmt anfangs 10 GB ein, aber wenn Sie alle für die Entwicklung von iOS-Apps erforderlichen Programme installiert haben, kann ihre Größe leicht auf 50 GB erhöht werden (ich empfehle, für alle Fälle ein paar GB Spielraum zu lassen).

Im Folgenden finden Sie einige detaillierte Schritte zum Installieren einer virtuellen Mac-Maschine unter Windows:

  1. Installieren Sie VirtualBox .

  2. Sie müssen die Virtualisierung im BIOS aktivieren. Um das BIOS unter Windows 10 zu öffnen, müssen Sie zunächst die ShiftTaste gedrückt halten, während Sie im Startmenü auf die Schaltfläche Neustart klicken. Dann erhalten Sie einen blauen Bildschirm mit einigen Optionen. Wählen Sie "Fehlerbehebung", dann "Erweiterte Optionen", dann "UEFI-Firmware-Einstellungen" und dann "Neustart". Dann wird Ihr Computer neu gestartet und das BIOS direkt geöffnet. Fahren Sie unter älteren Windows-Versionen den Computer normal herunter, halten Sie die F2Taste gedrückt, starten Sie den Computer erneut und lassen Sie ihn erst los, F2wenn Sie sich im BIOS befinden. Auf einigen Computern müssen Sie möglicherweise eine andere Taste als gedrückt halten F2.

  3. Nachdem Sie sich im BIOS befinden, müssen Sie die Virtualisierung aktivieren. Welche Einstellung Sie ändern sollen, hängt davon ab, welchen Computer Sie verwenden. Dies kann sogar zwischen zwei Computern mit derselben Windows-Version variieren. Auf meinem Computer müssen Sie Intel Virtual Technologyin der ConfigurationRegisterkarte auf einstellen Enabled. Auf anderen Computern kann es zum Beispiel in Security -> Virtualizationoder in sein Advanced -> CPU Setup. Wenn Sie keine dieser Optionen finden, suchen Sie bei Google nach . Ändern Sie nichts im BIOS einfach so zufällig, da es sonst zu Problemen auf Ihrem Computer kommen kann. Wenn Sie die Virtualisierung aktiviert haben, speichern Sie die Änderungen und beenden Sie das BIOS. Dies erfolgt normalerweise auf der Registerkarte.enable virtualization (the kind of computer you have)Exit

  4. Laden Sie diese Datei herunter (Ich habe die Datei hochgeladen, die ich zuvor über einen jetzt defekten Link heruntergeladen habe). Wenn der Link unterbrochen wird, schreiben Sie einen Kommentar, um mich zu informieren, und ich werde versuchen, die Datei an eine andere Stelle hochzuladen. Das Passwort zum Öffnen der 7Z-Datei lautet stackoverflow.com. Diese 7Z-Datei enthält eine VMDK-Datei, die als Festplatte für die virtuelle Mac-Maschine fungiert. Extrahieren Sie diese VMDK-Datei. Wenn Speicherplatz ein Problem für Sie ist, können Sie nach dem Extrahieren der VMDK-Datei die RAR-Datei löschen und somit 7 GB sparen.

  5. Öffnen Sie die in Schritt 1 installierte VirtualBox. Klicken Sie in der Symbolleiste auf die Schaltfläche Neu. Wählen Sie dann einen Namen für Ihre virtuelle Maschine (der Name ist unwichtig, ich habe ihn "Mac" genannt). Wählen Sie unter "Typ" "Mac OS X" und unter "Version" "Mac OS X 10.11 El Capitan (64 Bit)".

  6. Wählen Sie die Speichermenge aus, die Ihre virtuelle Maschine verwenden kann. Versuchen Sie, die Menge auszugleichen, da zu wenig Arbeitsspeicher zu einer geringen Leistung der virtuellen Maschine führt und zu viel Arbeitsspeicher dazu führt, dass Ihrem Hostsystem (Windows) der Arbeitsspeicher ausgeht, was dazu führt, dass die virtuelle Maschine und / oder andere Programme, die Sie verwenden. läuft unter Windows zum Absturz. Auf einem Computer mit 4 GB verfügbarem Speicher waren 2 GB eine gute Menge. Machen Sie sich keine Sorgen, wenn Sie einen schlechten Betrag auswählen. Sie können ihn jederzeit ändern (außer wenn die virtuelle Maschine ausgeführt wird).

  7. Wählen Sie im Schritt "Festplatte" die Option "Vorhandene virtuelle Festplattendatei verwenden" und klicken Sie auf das kleine Ordnersymbol rechts neben der Dropdown-Liste. Das öffnet ein Suchfenster. Wählen Sie die VMDK-Datei aus, die Sie in Schritt 4 heruntergeladen und extrahiert haben.

    Geben Sie hier die Bildbeschreibung ein

    Wenn Sie damit fertig sind, klicken Sie auf "Erstellen".

  8. Wählen Sie die virtuelle Maschine in der Liste links im Fenster aus und klicken Sie in der Symbolleiste auf die Schaltfläche Einstellungen. Wählen Sie unter System -> Prozessor 2 CPUs aus. Wenn Sie später feststellen, dass Sie in Schritt 6 eine Speichermenge ausgewählt haben, die Probleme verursacht, können Sie diese unter System -> Motherboard ändern. Wenn Sie die Einstellungen geändert haben, klicken Sie auf OK.

  9. Öffnen Sie die Eingabeaufforderung ( C:\Windows\System32\cmd.exe). Führen Sie dort die folgenden Befehle aus und ersetzen "Your VM Name"Sie sie beispielsweise in Schritt 5 durch Ihre virtuelle Maschine "Mac"(behalten Sie die Anführungszeichen bei):

    cd "C:\Program Files\Oracle\VirtualBox\"
    VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
    VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" W1234567980
    
  10. Jetzt können Sie die virtuelle Maschine verwenden. Klicken Sie in VirtualBox auf die Schaltfläche Start und befolgen Sie die Installationsanweisungen für Mac. Sobald Sie den Mac auf der virtuellen Maschine installiert haben, können Sie Ihre iOS-App so entwickeln, als hätten Sie einen echten Mac.

Anmerkung: Wenn Sie Speicherplatz auf Ihrer Festplatte sparen möchten, können Sie die VMDK-Datei komprimieren, die Sie in Schritt 4 extrahiert und in Schritt 7 verwendet haben. Klicken Sie dazu mit der rechten Maustaste darauf, wählen Sie Eigenschaften und klicken Sie auf Erweitert ... Klicken Sie auf die Schaltfläche unten rechts und aktivieren Sie das Kontrollkästchen "Inhalt komprimieren, um Speicherplatz zu sparen". Dadurch benötigt diese sehr große Datei weniger Speicherplatz, ohne dass etwas weniger gut funktioniert. Ich habe es getan und es hat die Festplattengröße der VMDK-Datei von 50 GB auf 40 GB reduziert, ohne Daten zu verlieren.

Donald Duck
quelle
1
Die Vm funktioniert gut. Aber es ist sehr langsam auf meinem Computer, der ein Spielautomat ist.
Reuel Ribeiro
@ReuelRibeiro Möglicherweise möchten Sie die Konfiguration Ihrer virtuellen Maschine überprüfen, um sicherzustellen, dass sie für Ihren Computer optimiert ist. Hier ist ein hilfreicher Artikel zum Thema: hanselman.com/blog/…
Technoguyfication
2
In Schritt 9 musste ich VBoxManage setextradata "Ihr VM-Name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemSerial" W1234567980 hinzufügen, um mich mit meiner Apple ID
anmelden zu können
1
Obwohl dies möglicherweise funktioniert, ist die neueste xcode-Version nicht mit IOS 10.11 (El Captain) kompatibel, das sich derzeit auf Google Drive befindet. Haben Sie eine spätere Version von MacOS?
CularBytes
1
@ RahulShah Sie können alles tun, was Sie auf einem echten Mac tun können.
Donald Duck
13

Sie können Phonegap (Cordova) verwenden, um iOS-Apps ohne Mac zu entwickeln. Sie benötigen jedoch weiterhin einen Mac, um Ihre Bewerbung an den App Store zu senden. Wir haben eine Cloud-Anwendung entwickelt, mit der Sie Ihre App auch ohne Mac https://www.wenz.io/ApplicationLoader veröffentlichen können . 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)

Steffen Wenz
quelle
1
Ich benutze Wenz 'Application Loader. Dafür habe ich eine spezielle Apple ID mit nur Upload-Berechtigung erstellt. Da Ihr IPA signiert sein muss, ist es auch dann sicher, wenn Ihr Passwort durchgesickert ist.
user1219721
Gibt es überhaupt eine Möglichkeit, eine IPA-Datei ohne Mac zu generieren, um sie an Ihre Dienste zu senden?
12 Rauten im Raster ohne Ecken
11

Kurze Antwort: Theoretisch JA, aber dies muss ein SEHR GUTER Freund von Ihnen sein, aber auch hier möchten Sie vielleicht lieber einen gebrauchten Mac-Mini kaufen

Lange Antwort: Sie werden diesen Mac sehr lange brauchen, abhängig von Ihren App-Anforderungen, Ihren Entwicklungsfähigkeiten und Ihrem Glück mit Apple. beispielsweise:

  1. Möglicherweise benötigen Sie einige Tage, um Xcode und die erforderlichen SDKs und Bibliotheken einzurichten.
  2. Es kann einige Zeit dauern, bis Sie dieses Entwicklerkonto erhalten. Manchmal können Sie sogar zu lange warten, bis Ihre Anfrage überprüft wurde.
  3. Wenn Sie Ihre Bewerbung zum ersten Mal einreichen, müssen Sie einige Zeit, möglicherweise bis zu mehreren Wochen oder sogar Monaten, warten, bis Ihre Bewerbung überprüft wird.
  4. Jedes Mal, wenn Ihre App abgelehnt wird, müssen Sie Ihre Probleme finden und beheben (ohne viel Hilfe von Apple, außer unter Hinweis auf die Richtlinienregel, gegen die Sie verstoßen haben), dann Ihre App erneut zur Überprüfung anwenden und erneut warten.
  5. Jedes Mal, wenn Sie versuchen, einen Patch für Ihre bereits bereitgestellte App anzuwenden, müssen Sie Ihre App überprüfen lassen, und es besteht die Möglichkeit, dass Ihre zuvor legitime App jetzt gegen eine neue Richtlinie verstößt, sodass Sie sich erneut bewerben und warten

Aus meiner Erfahrung ist die Entwicklung einer iOS-App ein sehr langwieriger Vorgang, ohne auch nur die tatsächliche Codeentwicklungszeit zu berücksichtigen. Können Sie sich so lange einen Mac ausleihen?

yannicuLar
quelle
Sowohl Sie als auch der andere haben viel für mich geklärt, also danke ich Ihnen
Cescy
1
Bitte. Die Art und Weise, wie ich es sehe, eine iOS-App für einen unerfahrenen Entwickler, ist ein langer Weg und ein großes Engagement. Sie könnten mit einer Android-App beginnen, die Sie zuerst 25 US-Dollar (lebenslange Entwicklerlizenz) kostet.
YannicuLar
11

Update Intel XDK ist nicht mehr verfügbar.

Sie können Intel XDK verwenden, um eine App für iOS ohne Mac zu entwickeln und zu veröffentlichen.

Klicken Sie hier für Details.

Hemant Singh Rathore
quelle
10
Intel XDK ist verstorben ... RIP
Nowdeen
4

Auch wenn Sie etwas Geld sparen möchten, müssen Sie keinen Mac kaufen. Es gibt andere Möglichkeiten, wie es geht:

1.) Sie können praktisch jedes Betriebssystem verwenden, um das neueste MacOS in einer virtuellen Maschine auszuführen (siehe YouTube). Ich verwende diese Methode sehr lange ohne Probleme unter Windows mit VMWare.

2.) Hackintosh. Installieren Sie MacOS auf Ihrem PC. Sie müssen kompatible Komponenten haben, aber wenn ja, ist dies der beste Weg, da Sie die Verzögerungen in der VM beseitigen ... Ich verwende dies in dieser Zeit. Perfekt. Auf meinem Laptop, aber bitte sagen Sie dies nicht Apple, da dies praktisch illegal ist

3.) Wenn Sie einfache Apps mit minimaler Benutzeroberfläche erstellen, können Sie Theos verwenden . Auch mit Theos können Sie Cydia-Tweaks erstellen. Nur ein Problem: Codesign. Wenn Sie eine App im App Store veröffentlichen möchten, müssen Sie noch über MacOS verfügen. Wenn Sie jedoch eine App zu Hause erstellen möchten, können Sie die Apps mit CydiaImpactor mit der Apple ID signieren.

Ich habe all diese Wege benutzt und alles funktioniert. Von meiner VM ist die beste Lösung, wenn Sie nicht viel Zeit mit der Installation von Hackintosh verbringen möchten.

Samuel Tulach
quelle
2

Sie können Smartface verwenden, um Ihre App mit Javascript zu entwickeln und direkt ohne Mac in Geschäften bereitzustellen. Was sie sagen, ist unten.

Mit dem Cloud Build-Modul beseitigt Smartface den Aufwand für die Anwendungsbereitstellung. Sie müssen sich nicht um die Verwaltung von Codesignaturzertifikaten und einen Mac zum Signieren Ihrer Apps kümmern. Smartface Cloud kann alle Ihre iOS-Zertifikate und Android-Keystores an einem Ort speichern, und das Signieren und Erstellen erfolgt vollständig in der Cloud. Unabhängig davon, welches Betriebssystem Sie verwenden, können Sie speicherfertige Binärdateien (oder Binärdateien für die Unternehmensverteilung) abrufen. Smartface befreit Sie von der Anbindung an den Mac und ermöglicht es Ihnen, Ihr bevorzugtes Betriebssystem für die Entwicklung zu verwenden.

https://www.smartface.io/smartface/

Tempeck
quelle
2

Die meisten Frameworks wie React Native und Ionic ermöglichen es Ihnen, auf ihrem Server aufzubauen. Dies bedeutet, dass sie Ihnen beim Kompilieren und Bereitstellen einer .ipa-Datei helfen können.

Das Problem ist, dass Sie Xcode oder Application Loader benötigen, um Ihre App an Apple App Store Connect zu senden. Beide sind nur unter OSX verfügbar. Um diese Lösung zu überwinden, haben Sie zwei Möglichkeiten, die mir bekannt sind

  1. Mac virtuell mieten. http://www.macincloud.com
  2. Verwenden Sie eine Website, die Ihnen beim Hochladen Ihrer App hilft (Sie benötigen eine IPA-Datei). http://www.connectuploader.com
Valehelle
quelle
1

Ich habe die Erfahrung gemacht, dass Ionic Pro ( https://ionicframework.com/pro ) den größten Teil des Entwicklungs- und Veröffentlichungsauftrags ausführen kann, aber Sie benötigen in diesen Schritten immer noch Mac oder Mac in der Cloud:

  • Erstellen Sie eine .p12-Zertifizierungsdatei
  • Laden Sie die IPA-Datei in den App Store hoch

Nachdem Sie Ihre Zertifizierungsdatei erstellt haben, können Sie sie auf Ionic Pro hochladen. Sie können IPA-Dateien mit den richtigen Anmeldeinformationen in der Cloud erstellen. Leider habe ich keine andere Möglichkeit gefunden, die IPA-Datei in den App Store hochzuladen, nur mit Application Loader vom Mac.

Daher habe ich mich für einen Pay-as-you-go-Mac im Cloud-Konto entschieden (Sie zahlen nur für Minuten, in denen Sie angemeldet sind), da die Zeit, die ich auf dem Mac verbringe, sehr begrenzt ist (wenige Minuten pro App-Veröffentlichung).

gaborp
quelle
-7

XAMARIN CROSS-Plattform

Sie können Xamarin verwenden, eine plattformübergreifende Version von IDE Visual Studio, und Xamarin darin integrieren. Es ist sehr einfach, in Xamarin zu codieren und Ihre iOS-Apps mithilfe von C # -Code zu erstellen.

Abhishek Pathak
quelle
11
Ja, aber das Kompilieren benötigt einen Mac.
Maarten Peels