#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. Привет, Брузи. Вы здесь новичок, поэтому вот пара замечаний для вас: а) не публикуйте ответ, который является ответом на другой ответ. Это должен быть комментарий либо к конкретному ответу, либо даже к исходному вопросу. б) проголосуйте за любой ответ, который, по вашему мнению, был полезен, в) как только у вас будет правильный ответ, пожалуйста, отметьте его как таковой, затем вопрос отображается как ответ в поиске и т.д. Спасибо, я надеюсь, вам здесь понравится!