Подтвердить что ты не робот

Как создать приложение React Native iOS, получить файл .app и развернуть его на устройстве?

Я собираюсь по этой информации: https://facebook.github.io/react-native/docs/running-on-device-ios.html#content

Я сделал команду react-native bundle, изменил AppDelegate.m, и я могу построить с успехом. Хотя я не уверен, где он вносит окончательную сборку. Где он помещает файл .app, и когда я хочу скопировать этот файл .app на свой телефон, следует ли его синхронизировать с помощью iTunes или есть более быстрый способ?

В основном я просто пытаюсь создать и развернуть автономное приложение, которое не нуждается в сервере React packager.

4b9b3361

Ответ 1

Я не знаю, можно ли загружать встроенное приложение в телефон через iTunes, но если это возможно, шаги для его достижения будут такими же, как если бы вы планировали развертывать обычное приложение iOS в Таким же образом.

Как правило, вы должны развернуть автономное приложение на устройство, использующее TestFlight, через процесс подачи обычного магазина приложений:

  • Войдите в Центр разработчиков Apple Developer с идентификатором Apple, привязанным к вашей учетной записи разработчика (или зарегистрируйтесь для новой учетной записи разработчика)
  • Создание профилей подготовки для развертывания Ad-Hoc и развертывания App Store
  • Загрузите и установите профили подготовки, дважды щелкнув их в поиске в OSX.
  • Пакет javascript пакета с react-native bundle
  • В свойствах проекта Xcode выберите профиль распространения App Store на вкладке Build Settings. Bump Version и Build numbers на вкладке General.
  • В верхней части экрана выберите схему создания производства и Generic iOS Device (или любой подключенный к iDevice) в качестве цели сборки.
  • Запустить Product > Archive
  • Откройте Window > Organizer, выберите свою сборку и нажмите Upload to App Store...
  • Войдите в iTunes Connect с учетной записью разработчика, а на вкладке TestFlight нажмите Select Version to Test (это может занять некоторое время для ваша новая сборка будет доступна для тестирования).
  • Подождите, пока Apple одобрит ваше приложение для тестирования (приложения для внутреннего тестирования должны быть быстрыми, приложения для внешнего тестирования должны пройти легкий процесс утверждения).
  • После утверждения приложения для тестирования TestFlight скопируйте ссылку на тестовое приложение и следуйте приведенным инструкциям.

Если это похоже на много хлопот - это так. Но пройти этот процесс стоит того, так как это предпосылка для того, чтобы отправить приложение для загрузки в App Store, и чем скорее этот процесс будет принят, тем проще будет опубликовать приложение для публики.