Предпосылка: я ограничился использованием xamarin на ранних стадиях этого проекта в качестве попытки ускорить процесс разработки для бета-распространения.(спойлер: это медленно и плохо документировано).
Итак, я создаю конвейер сборки для распространения в магазине приложений и отдаю всю любовь к msbuild, которую могу дать, но я не могу собрать последние две части вместе.
Проблема: чтобы включить файлы десимволизации для распространения на iphone, необходимо создать архив, а затем использовать этот архив для создания подписанного ipa для загрузки в Itunes Connect.Кажется, я не могу найти документацию для поддержки указания встроенного пути к архиву для создания ipa в msbuild.
Кто из вас волшебников может помочь мне, и это небольшое сообщество оскорбленных ксамаринов придумает ответ?В настоящее время мои шаги будут следующими.
построить архив с помощью следующего: msbuild "iOS / project.sln" / p: конфигурация = "релиз" / p: платформа = "iPhone" / p: ArchiveOnBuild = true / p: CFBundleVersion = $ {FORMATTED_BUILD_NUMBER} / p: CFBundleShortVersionString = $ {FORMATTED_BUILD_NUMBER} / t: Очистить / t: Построить
, а затем собрать IPA с архивом ... однако я не вижу ничего о том, как включить тег -exportArchiveчто бы вы включили в командной строке xcode.
Если его еще нет, я включу его, как только найду.