Создать пакеты приложений на самом деле не создает файл appxbundle?
Использование VS 2013, обновление 4, инструменты для Apache Cordova 3.0...
Я готовлю пакет для загрузки в магазин Windows Phone и могу использовать справочную систему для получения VS, чтобы выписать файл appx, чтобы я мог выполнить проверки сертификации (и в конечном итоге загрузить его в Магазин!)
Я сделал:
- Проект> Магазин> Связать приложение с магазином
- Проект> Магазин> Создать пакеты приложений
- Вы хотите собрать пакеты для загрузки в Windows Phone Store? (да)
- Войдите в Windows Phone Store
- Выбранное имя приложения, которое я зарезервировал, в настоящее время имеет значение "Нет" для идентификации пакета в Магазине Windows Phone.
- Выберите и настройте пакеты: значения по умолчанию (Архитектура: Нейтральная, Конфигурация решения: Выпуск (Windows Phone Universal).
- нажмите Создать
- Появится диалоговое окно "Создание пакета завершено", в котором будет сказано, что пакет, который будет проверен: c:\Users\Me\\AppPackages\CordovaApp.Phone_0.0.0.3_AnyCPU.appxbundle
- нажмите Launch Windows App Certification Kit, разрешите вносить изменения
- Windows App Certification Kit выдает ошибку "Указанный файл пакета AppX не существует".
- глядя в Проводнике, конечно же, там ничего нет!
СИСТЕМА имеет полный контроль над папкой AppPackages.
???
2 ответа
Я еще не сделал приложение для Windows Phone, но это может быть та же проблема, что и для сборок приложений для Android и iOS. Выбран ли ваш выпадающий список "Присоединить..." к устройству? Для сборок Android и iOS он не будет создавать пакет магазина, пока вы не выберете Устройство.
В настоящее время создание пакета appx из мастера создания пакета приложений не поддерживается. В качестве обходного пути вы можете либо открыть собственный проект и использовать мастер создания пакета приложений для создания пакета appx, либо изменить файл jsproj, добавив свойство, чтобы указать msbuild, что вы всегда хотите создавать пакет appx.
Временное решение:
- Откройте собственный проект - после создания проекта вы найдете собственный проект в каталоге platform \ windows.
- В нативном проекте вы можете использовать мастер создания пакета приложений, чтобы указать, что вы хотите создать Bundle.
ИЛИ ЖЕ
1.) Другой способ создания пакета appx - изменить jsproj (файл проекта), добавив следующие свойства и затем собрав проект.
<AppxBundle>Always</AppxBundle>
<AppxBundlePlatforms>neutral</AppxBundlePlatforms>
лайк
<PropertyGroup>
<TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
<TargetPlatformVersion>8.1</TargetPlatformVersion>
<RequiredPlatformVersion>8.1</RequiredPlatformVersion>
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
<DefaultLanguage>en-US</DefaultLanguage>
<PackageCertificateKeyFile>CordovaApp_TemporaryKey.pfx</PackageCertificateKeyFile>
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
<AppxBundle>Always</AppxBundle>
<AppxBundlePlatforms>neutral</AppxBundlePlatforms>
</PropertyGroup>