Есть ли рекомендуемый способ распространения приложений iOS среди тестировщиков перед публикацией в App Store?

#nativescript

#nativescript

Вопрос:

Мне нужно распространять свои приложения среди тестировщиков перед отправкой их в магазин (ы). Nativescript создает apk-файл, который легко распространяется среди тестировщиков Android. Является ли TestFlight рекомендуемым способом распространения приложений iOS? И должен ли я использовать файл проекта xcode для сборки приложения в Xcode, чтобы отправить его в TestFlight. Этот метод кажется нелогичным.

Ответ №1:

Да, в идеале вы бы использовали TestFlight. Это также идеальный способ протестировать сборку / подписание дистрибутива и т.д., поскольку вы загружаете точно такую же сборку, которая в конечном итоге появится в App Store. На самом деле, если ваше тестирование проходит успешно у ваших пользователей, вы можете отправить рецензентам для App Store ту же сборку, которую вы уже загрузили для TestFlight, вам даже не нужно загружать новую сборку.

Ответ №2:

Как упоминал @Dave Wood, да, TestFlight должен быть способом продвижения вперед, поскольку вам не нужно заново создавать приложение для отправки на проверку в Apple. Ответ на ваш следующий вопрос should I use the xcode project file to build the app in Xcode — Нет, вы можете использовать приведенные ниже команды для создания и публикации приложения в Apple Store. Из корневой папки вашего приложения

tns build ios --release --for-device --bundle <Your Provision Profile>

это покажет путь, по которому был создан файл .ipa, затем tns publish ios --ipa <.ipa file>

при этом будет запрошен ваш Apple ID и пароль для конкретного приложения, а само приложение будет обработано на основе вашего appid, указанного в вашем package.json.

Вы можете изменить версию приложения и название приложения в info.plist внутри ресурсов приложения-> папка ios.

Комментарии:

1. Я следовал этим инструкциям, но команда сборки не работает — вместо этого она выдает эту ошибку «Не удалось найти мобильное обеспечение с UUID или Name:»

Ответ №3:

Спасибо. Я понял, что это был ответ после того, как я опубликовал вопрос. Я новичок в NativeScript, но не в разработке для iOS. Мне пришло в голову, что после загрузки приложения в App Store Connect я по-прежнему контролирую действия по публикации или настройке TestFlight. Спасибо.

Комментарии:

1. Привет, Брузи. Вы здесь новичок, поэтому вот пара замечаний для вас: а) не публикуйте ответ, который является ответом на другой ответ. Это должен быть комментарий либо к конкретному ответу, либо даже к исходному вопросу. б) проголосуйте за любой ответ, который, по вашему мнению, был полезен, в) как только у вас будет правильный ответ, пожалуйста, отметьте его как таковой, затем вопрос отображается как ответ в поиске и т.д. Спасибо, я надеюсь, вам здесь понравится!