Как создать файл .ipa в Visual Studio 2017?

#visual-studio #xamarin #xamarin.forms #xamarin.android #xamarin.ios

#visual-studio #xamarin #xamarin.forms #xamarin.android #xamarin.ios

Вопрос:

Я работаю над Xamarin.Приложение Forms. Я могу создать файл .apk для Android, щелкнув правой кнопкой мыши проект, а затем «Архив«. Интересно, как сгенерировать .ipa-файл для iOS с помощью Visual Studio. Если я щелкну правой кнопкой мыши по своему проекту iOS, опция Архивирования присутствует, но она отключена. Я просмотрел несколько статей по этому вопросу в нескольких, которые я нашел, которые подключаются к macOS удаленно. Я не хочу запускать свой проект, мне нужно только сгенерировать файл .ipa, который я установлю на свой iPhone. Пожалуйста, помогите мне

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

1. Ну, для этого вам также нужен Mac, Apple iOS с закрытым исходным кодом и не может поставляться в комплекте без MAC и инициализации, создания сертификата.

Ответ №1:

В официальном документе подробно описаны шаги по созданию .ipa файла в Visual Studio 2017:

Поможет прочтение этого документа: creating-an-ipa

И вот документы о распространении приложений: app-distribution

Ответ №2:

Предполагая, что вы выполнили всю подготовку и подключились к mac (если не смотрите эту статью).

  1. Установите конфигурацию проекта на Ad-Hoc или AppStore
  2. Выберите iOS проект в качестве проекта запуска
  3. Щелкните правой кнопкой мыши и создайте iOS проект
  4. В конце у вас будет .ipa файл в папке сборки ( {project location}/{project}.iOS/bin/Ad-Hoc/yourAppName.ipa )

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

1. Хотя это не оправдывает написание ответа само по себе, я хотел бы добавить, что вы можете щелкнуть проект iOS в VS и выбрать «Показать файл IPA на сервере сборки» , который откроет Finder с выбранным файлом IPA.

2. Плюс: если ваше устройство находится в вашем профиле разработки, вам не нужен специальный профиль или профиль AppStore. Выпуска должно быть достаточно.