Можно ли разрабатывать приложения iOS с Flutter на виртуальной машине Linux?
Я новичок в разработке мобильных приложений и хотел попробовать Flutter, но я использую Windows. Поскольку Flutter не поддерживает Windows, у меня была идея использовать виртуальную машину под управлением Linux для установки Flutter. Это работает?
также в настройке флаттера он говорит следующее:
для разработки приложений Flutter для iOS вам нужен Mac с Xcode 7.2 или новее.
есть ли способ разрабатывать приложения iOS без Mac?
3 ответов
Как вы указываете в своем вопросе:
для разработки приложений Flutter для iOS вам нужен Mac с Xcode 7.2 или новее.
вы можете работать с помощью внешней службы (например, Travis-ci или другой) для создания кода для iOS. Однако он не используется в качестве рабочего процесса разработчика, так как это может занять несколько минут, чтобы получить артефакт.
Windows теперь частично поддерживается способом редактирования и публикации для Android, но вы все еще не можете создать для IOS, где требуется mac (XCode). Больше информации https://flutter.io/setup-windows
вы должны проверить облачные решения MacOS, такие как MacInCloud. Есть решение CI / CD, которое будет поддерживать его (например,CircleCI и BitRise) однако они не подходят для разработки.
такие службы, как MacInCloud, позволяют удаленному рабочему столу в Mac, где вы могли бы предположительно использовать Xcode удаленно.