Как развернуть приложение Android .NET MAUI в различных средах (Dev/Test/Prod) через Azure DevOps CI/CD?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как развернуть приложение Android .NET MAUI в различных средах (Dev/Test/Prod) через Azure DevOps CI/CD?

Сообщение Anonymous »

До перехода с Xamarin на .NET MAUI у нас был один конвейер сборки для компиляции приложения для Android с использованием конфигурации выпуска и настроек среды разработки. Затем у нас был конвейер выпуска, который развернул это в App Center на 1-м этапе. На следующем этапе (после утверждения) файл .apk был распакован, обновлены файлы config.json и AndroidManifest.xml со значениями для тестовой среды, затем переупакованы, подписаны файл .apk и развернуты в Центре приложений.
Мы использовали книгу Скотта Макдугалла «Упаковать или распаковать APK-файл». инструмент в Release Pipeline, но теперь с .NET MAUI повторная упаковка файла .apk завершается с ошибкой...

Нет ресурса найден идентификатор для атрибута «lStar» в пакете «XXXXXXXX», и ресурс не является общедоступным.

Кто-нибудь сталкивался с этим и знает, как это исправить?Или есть ли лучший способ развертывания в тестовой и рабочей среде с разными значениями config/xml? Мой обходной путь — иметь в нашем репозитории отдельные ветки Test и Production, которые имеют определенные значения для каждого файла конфигурации/xml, и выполнять полную сборку/развертывание. Но я бы предпочел не перестраивать заново для каждой среды.
Спасибо,
Пит

Подробнее здесь: https://stackoverflow.com/questions/791 ... st-prod-vi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»