Недавно я начал разрабатывать приложение с флаттером, используя плагин с Android-студией в Windows 10. Я смог запустить приложение на Android-телефоне, подключив телефон к режиму отладки usb. Каковы шаги для запуска приложения флаттера на моем iphone? Я никогда не создавал приложение раньше для ios. Будет оценено любое ступенчатое руководство.
Установите приложение флаттера, разработанное с помощью студии Android на iphone
Ответ 1
Вы не можете запустить приложение-флаттер на iOS, если ваш хост разработки - Windows. Как сказал Зеешан Шаббир, вы должны использовать XCode и, следовательно, вам нужна система MacOS.
Если у вас нет Mac, вы можете использовать виртуальную машину (например, с High Sierra) внутри хоста Windows и установить XCode + Flutter для запуска приложения на вашем IPhone. Вы должны быть разработчиком Apple, чтобы сделать это, но я думаю, что бесплатное членство достаточно.
Подробности можно найти здесь: https://techsviewer.com/
Чтобы установить флаттер на виртуальную машину, просто следуйте инструкциям на веб-сайте флаттера.
Ответ 2
Инструмент флаттера знает, как устанавливать и запускать приложения на iOS и Android (вызывая инструменты Xcode или Android Studio под покрывает).
У Flutter есть инструкции по настройке вашего устройства для iOS и Разработка Android, включая добавление инструмента флаттера к вашему $PATH: https://flutter.io/setup/
Также есть инструкции по созданию и запуску ваше первое приложение Flutter: https://flutter.io/getting-started/
flutter run --release - это, вероятно, команда, которую вы ищете, поскольку который установит и запустит .app на подключенном устройстве (iOS или Android).
В случае iOS иногда возникают сбои при подписке или ошибки конфигурации, характерные для вашего компьютера/учетной записи, которые инструмент флаттера не может исправить для вас, и он заставит вас открыть ios/Runner.xcworkspace в вашем каталоге приложений Flutter и сделайте модификации внутри XCode (или использовать там кнопки сборки/запуска).
"Приложения Flutter" - это обычные приложения для iOS и Android, которые используют FlutterView (который сам по себе является обычным подклассом UIView на iOS и android.View подкласс на Android), таким образом, обычные iOS и Android особенно в тех случаях, когда Приложение на устройстве обычно применяется.
На это ответил Эрик Сайдель
Ответ 3
Вам нужна система Mac с Xcode для запуска сборки на iPhone. Перейдите по этой ссылке, чтобы настроить Mac для запуска сборок на iPhone. https://flutter.dev/docs/get-started/install/macos