#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 (если не смотрите эту статью).
- Установите конфигурацию проекта на
Ad-Hoc
илиAppStore
- Выберите
iOS
проект в качестве проекта запуска - Щелкните правой кнопкой мыши и создайте
iOS
проект - В конце у вас будет
.ipa
файл в папке сборки ({project location}/{project}.iOS/bin/Ad-Hoc/yourAppName.ipa
)
Комментарии:
1. Хотя это не оправдывает написание ответа само по себе, я хотел бы добавить, что вы можете щелкнуть проект iOS в VS и выбрать «Показать файл IPA на сервере сборки» , который откроет Finder с выбранным файлом IPA.
2. Плюс: если ваше устройство находится в вашем профиле разработки, вам не нужен специальный профиль или профиль AppStore. Выпуска должно быть достаточно.