У меня есть выставочное приложение, и я хочу создать его с помощью Xcode, чтобы установить его на свой iPhone, без необходимости загружать его в магазин или что-то в этом роде (потому что это только для меня и для целей тестирования)
Я выполнил команду «предварительная сборка npx expo», чтобы создать папки android/ и iOS/. Проект отлично открывается в Xcode (и строится тоже), но мне нужно выйти из терминала метро, который открывает Xcode, чтобы приложение заработало.
Но мне нужно, чтобы он работал без подключения к моему компьютеру (так же, как будет работать сборка для Android)
@MuhammadSaqlain, как создать отладочную сборку на xcode? Вроде аппцентр платный
аппцентр бесплатный. Вы можете заархивировать, а затем распространять сборку из xcode.





Если вы хотите запустить приложение Expo на своем физическом устройстве без использования приложения Expo Go и сервера Expo, вам потребуется создать отдельный двоичный файл приложения (файл IPA для iOS).
Этот процесс включает в себя «извлечение» из управляемого рабочего процесса Expo, чтобы получить больший контроль над процессом сборки. Вот общий процесс:
Запустите expo eject в каталоге вашего проекта. Это создаст собственные каталоги проектов iOS и Android и файлы конфигурации.
Для iOS теперь у вас будет папка ios в каталоге вашего проекта. Вы можете открыть это в Xcode, перейдя в каталог и открыв файл .xcworkspace.
Из Xcode вы можете запустить свое приложение на подключенном устройстве, выбрав устройство из списка целевых устройств и нажав кнопку «воспроизведение».
Обратите внимание: чтобы установить приложение на физическое устройство, вам все равно потребуется учетная запись Apple Developer, даже если это всего лишь бесплатная версия. Вам нужно будет подписать свое приложение сертификатом разработки. Приложение также будет работать только до тех пор, пока действителен сертификат разработки, что обычно составляет 7 дней для бесплатной учетной записи разработчика Apple. По истечении этого периода вам нужно будет повторно подписать и переустановить приложение.
Если вы ищете способ бесконечно запускать приложение на физическом устройстве без учетной записи разработчика Apple, к сожалению, это невозможно из-за политики Apple.
Создайте отладочную сборку и установите IPA. Вы можете использовать appcenter для внутреннего распространения