Config.xml ignorado en el proceso de creación
Estoy teniendo un problema con la herramienta de línea de comandoscordova-cli.
He seguido cada paso desde ladocumentación:
$ cordova crea ~ / prueba com.test test
En este paso quiero cambiar los contenidos de lawww
carpeta:
1-Mueva la página web de muestra bajo unasrc
carpeta. Así que los contenidos de lawww
son:
--www/
|-- config.xml
|-- src/
2-Editar el config.xml con mis datos y cambiar elcontent
etiqueta para señalar el camino correcto de laindex.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 este archivo cambiado, continúo con los pasos generales (desde la raíz del proyecto):
Añadir plataforma iOS:
$ cordova plataforma add ios
Y luego construir el proyecto:
$ Córdoba construir
Ahora, si abro el proyecto bajotest/platforms/ios/test
Veo un config.xml con un contenido predeterminado como:
<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>
Darse cuenta deUIWebViewBounce
la preferencia es correcta, pero lacontent
etiqueta esincorrecto, así como elauthor
etiqueta,description
yname
.
Si luego ejecuto la aplicación falla, ya que intenta abrir elwww/index.html
en lugar dewww/src/index.html
.
¿Estoy haciendo algo mal?
NOTA
Los contenidos de latest/www
se copia correctamente entest/platforms/ios/www
.