Config.xml jest ignorowany w procesie tworzenia

Mam problem z użyciem narzędzia wiersza poleceńcordova-cli.

Śledziłem każdy krok oddokumentacja:

$ cordova create ~ / test com.test test

W tym kroku chcę zmienić zawartośćwww teczka:

1-Przenieś przykładową stronę internetową pod asrc teczka. Więc zawartośćwww są:

--www/
|-- config.xml
|-- src/

2-Edytuj plik config.xml za pomocą moich danych i zmieńcontent znacznik wskazujący właściwą ścieżkęindex.html:

<widget id="com.test" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>Test</name>
  <description>
                Test
  </description>
  <author email="[email protected]" href="http://sample.com/">
              Foo Bar
  </author>
  <content src="src/index.html"/>
  <access origin="*" />
  <preference name="fullscreen" value="true" />
  <preference name="webviewbounce" value="false" />
  <preference name="UIWebViewBounce" value="false" />    
</widget>

Po zmianie tego pliku kontynuuję kroki ogólne (od katalogu głównego projektu):

Dodaj platformę iOS:

Platforma $ cordova dodaj ios

A następnie zbuduj projekt:

$ cordova build

Teraz, jeśli otworzę projekt podtest/platforms/ios/test Widzę plik config.xml z domyślną zawartością:

<widget id="io.cordova.helloCordova" version="2.0.0" xmlns="http://www.w3.org/ns/widgets">
    <name>Hello Cordova</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="[email protected]" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <feature name="LocalStorage">
        <param name="ios-package" value="CDVLocalStorage" />
    </feature>
    <access origin="*" />
    <preference name="KeyboardDisplayRequiresUserAction" value="true" />
    <preference name="SuppressesIncrementalRendering" value="false" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="TopActivityIndicator" value="gray" />
    <preference name="EnableLocation" value="false" />
    <preference name="EnableViewportScale" value="false" />
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="ShowSplashScreenSpinner" value="true" />
    <preference name="MediaPlaybackRequiresUserAction" value="false" />
    <preference name="AllowInlineMediaPlayback" value="false" />
    <preference name="OpenAllWhitelistURLsInWebView" value="false" />
    <preference name="BackupWebStorage" value="cloud" />
    <preference name="fullscreen" value="true" />
    <preference name="webviewbounce" value="false" />
</widget>

Zauważ, żeUIWebViewBounce preferencja jest poprawna, alecontent tag tobłędny, tak dobrze jakauthor etykietka,description iname.

Jeśli następnie uruchomię aplikację, nie powiedzie się, ponieważ próbuje otworzyćwww/index.html zamiastwww/src/index.html.

czy robię coś źle?

UWAGA

Zawartośćtest/www jest poprawnie kopiowany dotest/platforms/ios/www.

questionAnswers(2)

yourAnswerToTheQuestion