使用cordova

时间:2015-10-12 10:51:02

标签: windows cordova cross-platform manifest uwp

我正在开发vs 2015社区的Cordova应用程序,我正在努力使用Windows清单配置。 我需要在清单中添加“发布者显示名称”和“发布者ID”声明,但我找不到实现它的方法...... 我已经读过可以在config.xml文件的部分下添加这些功能:

<widget>
    ...
  <preference name="windows-publisher-id" value="CN=My_GUID" />
  <preference name="windows-publisher-display-name" value="My_Display_Name" />" 
    ...

无论如何,它在我发布应用程序时不会修改我的清单。

我试图通过将手动清单添加到../res/native/windows目录来覆盖Cordova自动生成的清单。

仍然没有效果......

这是config.xml

<?xml version="1.0" encoding="utf-8"?>
<widget defaultlocale="en-US" id="..."version="1.0.0" xmlns="http://www.w3.org/ns/widgets" 
xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps">

  <name>...</name>
  <description>
  </description>
  <author email="dev@cordova.apache.org" href="http://cordova.io">....</author>
  <content src="index.html" />
  <access origin="*" />
  <vs:features />
  <preference name="SplashScreen" value="screen" />
  <preference name="windows-target-version" value="8.1" />

   <preference name="windows-publisher-id" value="CN=My_GUID" />
  <preference name="windows-publisher-display-name" value="My_Display_Name" />" 


  <allow-intent href="http://*/*" />
  <allow-intent href="https://*/*" />
  <allow-intent href="tel:*" />
  <allow-intent href="sms:*" />
  <allow-intent href="mailto:*" />
  <allow-intent href="geo:*" />

  <platform name="android">
...
  </platform>
  <platform name="ios">
...

  <platform name="windows">
    ...
  </platform>
  <platform name="wp8">
...
  </platform>
  <platform name="android">
 ...
  </platform>
  <platform name="ios">
  ...
  </platform>
  <platform name="windows">
...
  </platform>
  <platform name="wp8">
   ....
  </platform>

  <vs:plugin .... />

  <vs:platformSpecificValues>
    <vs:platformSpecificWidget id="....h" platformName="windows" version="...">
      <vs:name>....</vs:name>
    </vs:platformSpecificWidget>
  </vs:platformSpecificValues>
  <access origin="....." />
</widget>

0 个答案:

没有答案