Как создать выставочное приложение с Xcode без метро

У меня есть выставочное приложение, и я хочу создать его с помощью Xcode, чтобы установить его на свой iPhone, без необходимости загружать его в магазин или что-то в этом роде (потому что это только для меня и для целей тестирования)

Я выполнил команду «предварительная сборка npx expo», чтобы создать папки android/ и iOS/. Проект отлично открывается в Xcode (и строится тоже), но мне нужно выйти из терминала метро, ​​который открывает Xcode, чтобы приложение заработало.

Но мне нужно, чтобы он работал без подключения к моему компьютеру (так же, как будет работать сборка для Android)

Создайте отладочную сборку и установите IPA. Вы можете использовать appcenter для внутреннего распространения

Muhammad Saqlain 30.03.2023 15:03

@MuhammadSaqlain, как создать отладочную сборку на xcode? Вроде аппцентр платный

Lucas Gardini Dias 30.03.2023 15:37

аппцентр бесплатный. Вы можете заархивировать, а затем распространять сборку из xcode.

Muhammad Saqlain 30.03.2023 15:46
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
131
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы хотите запустить приложение Expo на своем физическом устройстве без использования приложения Expo Go и сервера Expo, вам потребуется создать отдельный двоичный файл приложения (файл IPA для iOS).

Этот процесс включает в себя «извлечение» из управляемого рабочего процесса Expo, чтобы получить больший контроль над процессом сборки. Вот общий процесс:

  • Запустите expo eject в каталоге вашего проекта. Это создаст собственные каталоги проектов iOS и Android и файлы конфигурации.

  • Для iOS теперь у вас будет папка ios в каталоге вашего проекта. Вы можете открыть это в Xcode, перейдя в каталог и открыв файл .xcworkspace.

  • Из Xcode вы можете запустить свое приложение на подключенном устройстве, выбрав устройство из списка целевых устройств и нажав кнопку «воспроизведение».

Обратите внимание: чтобы установить приложение на физическое устройство, вам все равно потребуется учетная запись Apple Developer, даже если это всего лишь бесплатная версия. Вам нужно будет подписать свое приложение сертификатом разработки. Приложение также будет работать только до тех пор, пока действителен сертификат разработки, что обычно составляет 7 дней для бесплатной учетной записи разработчика Apple. По истечении этого периода вам нужно будет повторно подписать и переустановить приложение.

Если вы ищете способ бесконечно запускать приложение на физическом устройстве без учетной записи разработчика Apple, к сожалению, это невозможно из-за политики Apple.

Другие вопросы по теме