[
https://issues.apache.org/jira/browse/CB-9263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14907169#comment-14907169
]
Rob Paveza commented on CB-9263:
--------------------------------
Is this still occurring? I am fairly certain that we have addressed this
problem by now.
> Windows8 build fails when using local project/platform caches
> -------------------------------------------------------------
>
> Key: CB-9263
> URL: https://issues.apache.org/jira/browse/CB-9263
> Project: Apache Cordova
> Issue Type: Bug
> Components: CLI, Windows 8
> Affects Versions: 4.1.0
> Environment: Windows8.1.
> Reporter: Jerroyd Moore
> Assignee: Rob Paveza
>
> Related: https://issues.apache.org/jira/browse/CB-5350
> I created a copy of the cordova-windows project on my localhost. When I
> perform a platform add against the local copy, the build fails as the
> AppxManifest.xml file does not conform to the specified schema.
> 1. clone cordova-windows $ git clone
> https://github.com/apache/cordova-windows.git /path/to/cordova-windows
> 2. Add the local platform. $ cordova platform add /path/to/cordova-windows/
> --verbose
> 3. Prepare the platform. $ cordova prepare windows --verbose --release --
> --verbose --phone
> 4. Compile for windows phone 8.1. $ cordova compile windows --verbose
> --release -- --verbose --phone
> d:\CordovaHelloWorld\platforms\windows\build\phone\release\anycpu\AppxManifest.
> The following error occurs during build:
> D:\path\to\windows-cordova\build\phone\release\anycpu\AppxManifest.xml(40,6):
> error APPX1404: File content does not conform to specified schema. T
> he element 'Capabilities' in namespace
> 'http://schemas.microsoft.com/appx/2010/
> manifest' has invalid child element 'Capability' in namespace
> 'http://schemas.m
> icrosoft.com/appx/2010/manifest'. List of possible elements expected:
> 'DeviceCa
> pabilityChoice, DeviceCapability' in namespace
> 'http://schemas.microsoft.com/ap
> px/2010/manifest' as well as 'DeviceCapability' in namespace
> 'http://schemas.mi
> crosoft.com/appx/2013/manifest'.
> [D:\path\to\windows-cordova\CordovaApp.Phone.jsproj]
> The AppxManifest.xml contains the following block:
> <Capabilities>
> <Capability Name="internetClientServer" />
> <DeviceCapability Name="location" />
> <Capability Name="picturesLibrary" />
> <DeviceCapability Name="webcam" />
> </Capabilities>
> It should be organized with Capability first and DeviceCapability second:
> <Capabilities>
> <Capability Name="internetClient" />
> <Capability Name="picturesLibrary" />
> <DeviceCapability Name="location" />
> <DeviceCapability Name="webcam" />
> </Capabilities>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]