Соберите iOS-версию. Без своего Mac.
Android-сборка у вас уже есть, а для iOS нужен Xcode, который работает только на macOS. Арендуйте Mac, соберите приложение и проверьте его в симуляторе iPhone.
Как собрать iOS-версию Flutter
Шесть шагов от пустого Mac до готовой сборки.
brew install --cask flutter и brew install cocoapods.flutter pub get.open -a Simulator, затем flutter run. Приложение откроется на виртуальном iPhone.ios/Runner.xcworkspace, вкладка Signing & Capabilities. Затем flutter build ipa соберет архив для загрузки.А если у вас React Native
Шаги те же, отличаются команды.
brew install node cocoapods.npm install, затем cd ios && pod install.npx react-native run-ios запустит приложение в симуляторе. Для Expo — npx expo run:ios.Выберите Mac для разработки
Вопросы
Сколько времени займет первая сборка?
Дольше всего скачивается сам Xcode. Сборка Flutter-проекта занимает меньше, а следующие сборки идут быстрее первой.
Нужен ли аккаунт Apple Developer?
Чтобы запускать приложение в симуляторе — нет. Чтобы отправить его в App Store или TestFlight — да, нужна подписка Apple Developer Program.
На какой срок арендовать?
Если проект уже работает на Android, собрать и проверить iOS-версию получится быстро. Если придется чинить нативные зависимости, берите срок побольше.
Что произойдет с моими файлами после окончания аренды?
Вы можете продлить аренду и продолжить работу. Если аренда закончится, данные будут безвозвратно удалены через час. Сохраните нужные файлы заранее.
