J'ai récemment commencé à développer une application avec flutter à l'aide d'un plugin avec le studio Android sous Windows 10. J'ai pu exécuter l'application sur le téléphone Android en connectant un téléphone Avec le mode de débogage USB. Quelles sont les étapes à suivre pour exécuter l'application Flutter sur mon iPhone? Je n'ai jamais construit d'application avant pour iOS. Tout guide pas à pas sera apprécié.
Vous ne pouvez pas exécuter une application Flutter sur iOS si votre hôte de développement est Windows. Comme Zeeshan Shabbir , vous devez utiliser XCode et vous avez donc besoin d’un système MacOS.
Si vous n'avez pas de Mac, vous pouvez utiliser une machine virtuelle (par exemple avec High Sierra) dans votre hôte Windows et installer XCode + Flutter pour exécuter l'application sur votre iPhone. Vous devez être un développeur Apple) pour le faire, mais l’abonnement gratuit suffit, je pense.
Les détails peuvent être trouvés ici: https://techsviewer.com/
Pour installer Flutter sur la machine virtuelle, suivez simplement les instructions du site Web Flutter .
L'outil Flutter sait comment installer et exécuter des applications sur iOS et Android (en appelant Xcode ou Android Studio tools sous les couvertures).
Flutter a des instructions sur la configuration de votre machine pour iOS et Android, notamment l'ajout de l'outil de flottement à votre $ PATH: https://flutter.io/setup/
Des instructions vous guident également dans la création et l'exécution de votre première application Flutter: https://flutter.io/getting-started/
flutter run --release est probablement la commande que vous recherchez, car cela installera et exécutera le .app sur un périphérique connecté (iOS ou Android).
Dans le cas d’iOS, il arrive parfois que des échecs de signature ou des erreurs de configuration spécifiques à votre ordinateur/compte ne puissent pas être résolus par l’outil Flutter. modifications dans XCode (ou utilisez les boutons build/run ici).
Les "applications Flutter" ne sont que des iOS normaux et Android qui utilisent un FlutterView (qui est lui-même une sous-classe UIView normale sous iOS et une sous-classe Android.View sous Android), donc iOS normal et Android, en particulier lorsqu'il s'agit de mettre une application sur l'appareil, s'appliquent généralement.
Ceci a été répondu par Eric Seidel
Vous avez besoin d'un système Mac avec Xcode pour exécuter une construction sur l'iPhone. Suivez ce lien pour configurer votre Mac afin d'exécuter une version flutter sur iPhone. https://flutter.dev/docs/get-started/install/macos