Ho riscontrato un problema con lo strumento da riga di comando cordova-cli.Config.xml ignorato nel processo di creazione
Ho seguito ogni passo dalla documentation:
$ Cordova creare ~/test test TestCom
In questa fase voglio cambiare il contenuto della cartella www
:
1-Spostare la pagina Web di esempio in una cartella src
. Quindi il contenuto del www
sono:
--www/ |-- config.xml |-- src/
2-modificare il config.xml con i miei dati e modificare il tag content
per puntare il percorso corretto del 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>
Con questo file modificato, proseguo con i passaggi generali (dalla radice del progetto):
Aggiungi piattaforma iOS:
piattaforma Cordova $ aggiungere ios
E quindi generare il progetto:
$ Cordova costruire
Ora, se apro il progetto sotto test/platforms/ios/test
vedo un config.xml con un contenuto predefinito come:
<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>
noti che UIWebViewBounce
preferenza è corretto, ma il tag content
è corretta, così come il tag author
, description
e name
.
Se poi eseguo l'app fallisce, mentre tenta di aprire www/index.html
anziché www/src/index.html
.
Sto facendo qualcosa di sbagliato?
NOTA
Il contenuto del test/www
viene copiato correttamente nella test/platforms/ios/www
.
Sto avendo lo stesso problema esatto, si aspettano che sto cercando di impostare l'icona nel file 'www/config.xml'. – LandonSchropp
Sì, sto riscontrando entrambi questi problemi (icone src e res di contenuto). Sta aggiornando la versione e il nome dell'app su build, ma sostanzialmente ignorando tutto il resto. Lo sto usando su Windows 8. Quale sistema operativo stai usando? – Josh
Sto usando Mac OS X –