Ich habe ein Problem mit dem Befehlszeilenprogramm cordova-cli.Config.xml im Erstellungsprozess ignoriert
folgte ich habe jeden Schritt von der documentation:
$ cordova erstellen ~/test com.test Test
In diesem Schritt, den ich den Inhalt des www
Ordner ändern wollen:
1 - Verschieben Sie die Beispielwebseite unter einen Ordner src
. So wird der Inhalt des www
sind:
--www/ |-- config.xml |-- src/
2-Bearbeiten Sie die config.xml mit meinen Daten und ändern Sie den content
Tag den richtigen Pfad des index.html
Punkt:
<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>
Wenn diese Datei geändert wird, fahre ich mit den allgemeinen Schritten fort (aus dem Stammverzeichnis des Projekts):
Fügen Sie die iOS-Plattform hinzu:
$ cordova Plattform ios hinzufügen
Und Sie dann das Projekt:
cordova $ bauen
Nun, wenn ich das Projekt unter test/platforms/ios/test
öffne ich eine sehen config.xml mit einem Standardinhalt wie:
<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>
Beachten Sie, dass UIWebViewBounce
Präferenz ist richtig, aber der content
Tag ist falsche sowie der author
Tag, description
und name
.
Wenn ich dann die App ausgeführt wird, schlägt es fehl, da es versucht, die www/index.html
statt www/src/index.html
zu öffnen.
Mache ich etwas falsch?
HINWEIS
Der Inhalt des test/www
richtig in test/platforms/ios/www
kopiert.
ich genau das gleiche Problem hat, erwarte ich, dass ich versucht, das Symbol in der 'www/config.xml' Datei einzustellen. – LandonSchropp
Ja, ich habe beide Probleme (Inhalt src und Res-Symbole). Es aktualisiert die Version und den App-Namen beim Build, ignoriert aber alles andere. Ich verwende es unter Windows 8. Welches Betriebssystem verwenden Sie? – Josh
Ich verwende Mac OS X –