Config.xml ignorado no processo de criação
Estou com um problema usando a ferramenta de linha de comandoCordova-cli.
Eu segui todos os passos dadocumentação:
$ cordova cria teste ~ / test com.test
Nesta etapa, quero alterar o conteúdo dowww
pasta:
1-Mova a página da web de amostra sob umsrc
pasta. Então o conteúdo dowww
está:
--www/
|-- config.xml
|-- src/
2-Edite o config.xml com meus dados e altere ocontent
tag para apontar o caminho correto doindex.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>
Com este arquivo alterado, continuo com as etapas gerais (da raiz do projeto):
Adicionar plataforma iOS:
$ plataforma cordova adicionar ios
E então construa o projeto:
$ construção de cordova
Agora, se eu abrir o projeto emtest/platforms/ios/test
Eu vejo um config.xml com um conteúdo padrão 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>
Notar queUIWebViewBounce
a preferência está correta, mas ocontent
tag éincorreta, assim como oauthor
tag,description
ename
.
Se então eu corro o aplicativo ele falha, como ele tenta abrir owww/index.html
ao invés dewww/src/index.html
.
Estou fazendo algo errado?
NOTA
O conteúdo dotest/www
é copiado corretamente paratest/platforms/ios/www
.