В теме MSDN для Packaging an app built with Visual Studio Tools for Cordova упоминается конфигурация «Распределение», но не уточняется, как она отличается от конфигурации «Release». В чем разница между сообщениями «Распространение» и «Релиз» для проекта «Кордова»?Что касается проекта Cordova, в чем разница между конфигурациями «Распределение» и «Выпуск»?
2
A
ответ
2
Конфигурация распределения используется при создании пакета приложений для магазина приложений iOS, он подпишет пакет с профилем распространения. Он не имеет отношения к Android и Windows, платформе Windows Phone. Конфигурация выпуска используется для Android и Windows, платформы Windows Phone для создания пакета приложений для Android или магазина Windows. В настоящее время Visual Studio не фильтрует конфигурацию на основе платформы, подобной Android, iOS, Windows и т. Д., И поэтому вся конфигурация указана, даже если она не применима к конкретной платформе.
Термин «Конфигурация выпуска» не имеет смысла для проекта, который использует язык сценариев. Совсем нет никакой разницы между сборкой Debug и Release, как в проекте C++ или C#, это точно такой же код сценария. «Распространение» является репрезентативным для дополнительных шагов, которые вам нужно предпринять, чтобы сохранить приложение в магазине счастливым. Все дело в упаковке, а не в восстановлении. –
Я согласен с этим с точки зрения кодового поведения, но, как вы говорите, речь идет о упаковке, и с этой точки зрения я ищу различия. На самом деле существуют различия между Debug и Release для специфических для платформы пакетов, созданных при создании проекта Cordova. Например, при создании пакетов Android конфигурация Debug использует сертификат Android SDK для подписи пакета, но Release требует от разработчика создания сертификата. –