Независимо от того, нет ли у вас устройства Mac.
Как я разработал приложение для iOS без Mac
Разработайте iOS на своем компьютере.
У разработчиков нет фиксированной области разработки. Им нужно работать со многими языками и фреймворками. Поэтому иногда мы покупаем свой компьютер, не считаясь с разработкой для iOS. Однажды я столкнулся с той же проблемой. У меня опыт разработки не менее 3-х лет, и я не работал ни над одним iOS-проектом.
Настоящая проблема начинается
Проблема начинается с определенного проекта. Я получил контракт на разработку приложения для iOS из проекта flutter, над которым я работал. Тогда у меня возникла настоящая проблема.
Мы все знаем, что разработка под iOS Mac всегда. Но до тех пор у меня нет Mac-устройства. Итак, я начал искать проблему в Google и нашел несколько решений.
Возможные решения
Моя главная цель - уйти от проблемы. Давайте найдем несколько возможных решений, затем подсчитаем общую выгоду и выберем одно. Вот несколько возможных решений, которые могут спасти меня от этой проблемы.
- Есть MacBook
- Установить Hackintosh
- Виртуальная машина
Возможны и другие решения. Но я выбрал виртуальную машину.
Почему я выбираю виртуальную машину?
- Мне нужна была существующая операционная система.
- Мне нужна была macOS
- Виртуальная машина - самое простое решение
- Без проблем благодаря другим решениям
Настроим MAC
Здесь есть много программного обеспечения для этой поддержки для установки виртуальной машины, и я буду использовать VMWare. VMWare - самый популярный. Давайте выполним три простых шага, приведенных ниже.
- Настроить VMWare
- Скачать iso-файл macOS
- Выберите iso-файл вашей операционной системы и завершите настройку.
Теперь мы готовы настроить и использовать все программное обеспечение Mac. Итак, Xcode и другие установки теперь возможны, и мы готовы работать с нашими потребностями.
Проблемы с использованием виртуальной машины
- Это требует множества процессов
- Требуется много памяти
- Повесьте компьютер во время сборки на Xcode или аналогичном процессе рендеринга
- Снизить производительность
Примечание
Это требует большого количества процессов и ресурсов, поэтому вам необходимо настроить это на высокопроизводительном компьютере.
Заключение
Надеюсь, это поможет вам решить, сталкиваетесь ли вы с той же ситуацией, что и я. Спасибо.
Хорошего дня.
Еще несколько полезных статей