2014-10-28 69 views
4

如何設置混合應用的項目特定設置?我知道config.xml文件使用「首選項」和「平臺」元素提供了一些支持,但似乎沒有定義可能的值。Apache Cordova多設備混合應用的Package.appxmanifest設置

例如,如何爲Windows Store輸出添加寬瓦片支持?在原生Windows Store項目中,我將在package.appxmanifest文件中指定適當的「VisualElements」元素。 package.appxmanifest和config.xml之間的映射是什麼?

+0

在我看來,當你構建應用程序的清單文件自動生成。嘗試構建然後搜索AppxManifest的項目,您應該會看到在bin文件夾中顯示的XML文件。唯一的問題是我不知道如何更改生成的AppxManifest文件的值,因爲對我而言,它只顯示佔位符變量而不是我的詳細信息(例如$ username%而不是我的用戶名)。 – 2014-12-13 18:05:14

回答

0

今天晚上我發現了這個博客文章,並嘗試了它,它的工作原理。這些說明參考VS2013。對於那些在VS2015中嘗試這樣做的人,我必須創建如下所述的「cert」文件夾。另外,這些說明還提到了一個「windows8」文件夾。在VS2015中,Windows的兩個平臺文件夾是「windows」和「wp8」(在其他「res」子文件夾下,無論如何)。出於謹慎的考慮,我創建了這兩個文件夾,再加上一個「windows8」文件夾。然後我創建瞭如下所示的xml文件,對其進行編輯並將其複製到所有位置。

當我構建時,我生成的appxmanifest反映了更新的值。

http://sonyarouje.com/tag/cordova/

  1. 下創建RES /證書/ Windows8的一個Package.appxmanifest文件。如果不存在,創建一個Windows8解決方案文件夾。

  2. 打開項目文件夾並轉到bld/windows-AnyCpu/Debug並在記事本中打開AppxManifest.xml,複製內容並將其粘貼到上面的Package.appxmanifest文件中。

  3. 雙擊Package.appxmanifest文件,然後轉到Capabilities選項卡並選擇'Private Networks(Client & Server)'。

  4. 保存並重新運行應用程序,這一次它的工作

相關問題