Как сгенерировать ipa для проекта ios

Я создаю приложение Xamarin Forms и использую VMware для запуска своего проекта ios. Я успешно сгенерировал APK для Android, но я не знаю, как сгенерировать IPA для проекта IOS. Любая идея?

в ios не генерировать apk он генерирует файл .ipa.

Sagar Bhut 10.09.2018 08:23
1
1
722
2

Ответы 2

Формат исполняемого файла iOS - ipa, а не APK.

Вот документация о создании iOS ipa с использованием xamarin.

MacOs необходимы для компиляции двоичных файлов на базе Mac:

  • Используйте Mac в качестве основной машины для разработки и запустите виртуальную машину Windows с установленной Visual Studio. с помощью программного обеспечения виртуальных машин, например Parallels или VMWare.

  • Используйте Mac как хост сборки. В этом сценарии он будет подключен к той же сети, что и компьютер Windows, с установленными необходимыми инструментами.

Это должен быть комментарий. Если вы хотите преобразовать его в ответ, предоставьте более подробную информацию. Ссылка может однажды умереть, и тогда «этот ответ» будет бессмысленным.

EvZ 10.09.2018 08:26

Используя следующие шаги, вы можете сгенерировать IPA для ios:

  1. Подключите свой проект к Mac с помощью VMWare.
  2. Выберите Release mode вместо Debug:

Select Release

  1. Щелкните правой кнопкой мыши свой проект iOS и перейдите в свойства.
  2. Затем перейдите к iOS Bundle Signing и выберите соответствующий Provisional Профиль и сертификат.
  3. Затем перейдите к следующему параметру, то есть к параметрам iOS IPA, и отметьте флажок true имя с помощью Build iTunes Package Archive (IPA).
  4. Добавьте название пакета в соответствии с вашим сертификатом.
  5. Теперь просто очистите и создайте свой проект для режима iPhone

Build for iPhone.

Вы можете найти свой IPA в папке вашего релиза / iPhone.

Я попробовал ваш ответ, но продолжаю получать эту ошибку: в цепочке ключей не найдены действительные ключи подписи кода iOS. Вам необходимо запросить сертификат кодовой подписи у developer.apple.com. AppXamarin.iOS

mohammad anouti 26.10.2018 11:21

да. Вам необходимо создать сертификат по предоставленной ссылке и добавить его в связку ключей Mac.

Srusti Thakkar 26.10.2018 11:58

Другие вопросы по теме