Mam problem z użyciem narzędzia wiersza poleceń cordova-cli.Plik config.xml został zignorowany podczas procesu tworzenia
Śledzę każdy krok od documentation:
$ Cordova tworzyć ~/test test com.test
Na tym etapie chcę zmienić zawartość folderu www
:
1-Przenieś przykładową stronę internetową pod folderem src
. Tak więc zawartość www
są:
--www/ |-- config.xml |-- src/
2-Edycja config.xml z moimi danymi i zmienić tag content
wskazać poprawną ś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ę ogólne kroki (z katalogu głównego projektu):
Dodaj platformę iOS:
$ platforma Cordova dodać ios
a następnie zbudować projektu:
$ Cordova budowę
Teraz, jeśli mogę otworzyć projektu pod test/platforms/ios/test
widzę config.xml z domyślną treś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>
Uwaga, UIWebViewBounce
preferencji jest poprawna, ale tag content
jest nieprawidłowy, jak również tag author
, description
i name
.
Jeśli następnie uruchomię aplikację, to się nie powiedzie, ponieważ próbuje otworzyć www/index.html
zamiast www/src/index.html
.
Czy robię coś nie tak?
UWAGA
Zawartość test/www
jest kopiowany do test/platforms/ios/www
poprawnie.
Mam dokładnie ten sam problem, oczekiwać Próbuję ustawić ikonę w pliku '/ config.xml' www. – LandonSchropp
Tak, mam oba te problemy (zawartość src i res ikony). Aktualizuje wersję i nazwę aplikacji podczas kompilacji, ale zasadniczo ignoruje wszystko inne. Używam go w systemie Windows 8. Z jakiego systemu operacyjnego korzystasz? – Josh
Używam Mac OS X –