Die Entwicklung für iOS-Geräte in Windows-Umgebung mit Flattern
Ich bin neu an zu Flattern, habe mich nur gefragt, ob es möglich ist.
Habe ich versucht, Gebäude der demo-code mit intellij mit gegebenen Anweisung (https://flutter.io/setup/). Es läuft gut auf android-Gerät, aber kann nicht finden die option zum kompilieren und ausführen auf meinem iOS-Gerät.
- Welchen Teil von flattern.io/setup-macos#ios-setup haben Sie Probleme mit?
- Ich bin mit intellij CE auf windows. Versuchen, kompilieren Sie das flattern demo laufen auf meinem iPhone-SE. Wissen Sie, wie Sie?
- Um zu kompilieren/ausführen für iOS benötigen Sie einen Mac. Diese Vorschrift hat bisher immer der Fall, seit dem ersten iPhone.
- ist richtig. Sie können wahrscheinlich nicht ausführen der iOS-version von einem Windows-Rechner.
- Mit NativeScript es möglich ist, bauen die iOS-version in der cloud (docs.nativescript.org/sidekick/getting-started/build). Mit Xamarin können Sie die Xamarin-Live-Player-app um den code zu testen auf einem iOS-Gerät. Ich hoffe, Google wird auch etwas ähnliches in der Zukunft.
- leider flattern nicht in der Lage für Sie. flattern sieht gut aus, aber mit adobe air sind Sie in der Lage, um erstellen und ausführen der Anwendung auf dem ios-Gerät via usb-ohne macos. adobe hat es vor Ewigkeiten ) Google sollte auch in der Lage zu machen, unterstützt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Ihre Haupt-Entwicklung auf Linux oder Windows mit Android Studio oder Visual Studio-Code. Dann git verwenden, um den code, um macOS zu testen mit Xcode auf einem iOS-simulator/Gerät und Bereitstellung in den App Store.
Könnten Sie tun, alle Entwicklung auf macOS, aber Sie können nicht die gesamte Entwicklung auf Linux oder Windows. Ich bin nicht allzu zufrieden mit Apple für überteuerten Maschinen und dann zwingt uns, Sie zu kaufen. Da ich nicht leisten können, eine schnelle Apple computer, ich Plane die meisten meiner Entwicklung auf Linux und dann eben testen und deployment auf meine schmerzlich langsamen Mac Mini.
Update
Es scheint, wie es gibt mehr Möglichkeiten jetzt. Die folgenden Artikel zu Lesen:
Persönlich, ich landete Kauf ein MacBook Pro für viel zu viel Geld. Ich muss zugeben, dass es bequemer ist, aber ich habe sehr wenig getan, bis zu diesem Zeitpunkt wirklich gefordert wurde. Ich mache alle meine lernen und Entwicklung in Android Studio und in der Regel mit dem Android-emulator. Jedes jetzt und dann habe ich Feuer auf den iOS-simulator, aber ich habe nicht erforderlich.
Mein Rat ist, halten Sie mit Ihrem aktuellen system (Windows oder Linux) so lange, wie Sie lernen und auch während der Entwicklung des ersten Flattern apps. Schließlich können Sie schätzen die Bequemlichkeit des habens der iOS-Simulator und Xcode auf der gleichen Maschine, aber es ist sicherlich keine Eile.
Apple hat das kompilieren von iOS-Anwendungen ausschließlich verfügbar für macOS.
Können Sie Lesen, durch diese Antwort thread Blick in Problemumgehungen für die erste Arbeit mit Windows.
Grundsätzlich gibt es keine anderen Weg für Flattern, aber Xamarin und NativeScript Unterstützung an.
Lesen Sie dieser Artikel
es nutzt einige tools und CodeMagic zu bauen Flutter-app für Ios.
CodeMagic geschickt hat, um Sie
ideviceinstaller,die.
Ich habe diese Methode, es funktioniert gut, Sie können hot neu laden und Debuggen Sie Ihre app der Nachteil ist, geben Sie apple-id-Passwort in Cydia Impactor, die für Sie sicher, dass Sie verwenden sollten, eine zweite apple-id und das nachdem apple ein provisioning-Profil abläuft, die Sie Unterschreiben sollten Sie Ihren code mit Cydia Impactor wieder. aber es ist so viel günstiger als mit einem Mac oder mieten.
Könnten Sie das mit einem Mac (oder Hackintosh oder VM), aber da wir nicht haben Zugriff auf ein macOS-Geräte, die wir nutzen kann man aus der Ferne über Codemagic oder Travis CI — völlig frei! (so lange, wie Ihr Projekt auf GitHub, Bitbucket oder GitLab-repository).
Zuerst, erstellen Sie ein Konto oder melden Sie sich in codemagic.io.
Klicken Sie dann auf die Einstellungen (ZAHNRAD-Symbol) neben Ihrer app. Blättern Sie nach unten und klicken Sie auf "Build". Stellen Sie sicher, dass im Modus "Debug", und wählen Sie " iOS " unter Build für die Plattformen.
Danach bauen Sie die app (Starten Sie Ihre erste bauen).
Codemagic senden Sie eine .app - Datei per E-Mail. Benennen Sie es so, dass es endet .zip. Entpacken Sie es, und Sie erhalten einen Ordner namens Läufer.app. Erstellen Sie einen Ordner namens Payload und Platz Läufer.app gibt. Schließlich , komprimieren Sie den Ordner mit dem Namen Payload — dies wird Ihre IPA-Datei (Sie können es umbenennen .ipa).
Alternative: Erstellung der app mit Travis CI
Sie müssen ein Konto erstellen, auf Travis CI und lassen Sie den Zugriff auf Ihre GitHub-account.
Dann, zu erstellen .travis.yml auf den Stamm des Projekts mit folgenden Inhalten:
Mehr info