我正在尝试构建一个PhoneGap项目。这是我的config.xml:
<?xml version='1.0' encoding='utf-8'?>
<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Movie Server</name>
<description>
Simple client to access my movie server.
</description>
<author email="benedict@ovalbit.com" href="http://ovalbit.com">
Benedict Lewis
</author>
<content src="index.html" />
<access origin="*" />
<preference name="fullscreen" value="true" />
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="orientation" value="portrait" />
<icon src="icon.png" />
<icon src="res/icon/ios/icon-57.png" gap:platform="ios" width="57" height="57" />
<icon src="res/icon/ios/icon-57@2x.png" gap:platform="ios" width="114" height="114" />
<icon src="res/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" />
<icon src="res/icon/ios/icon-72@2x.png" gap:platform="ios" width="144" height="144" />
</widget>
如果我尝试使用PhoneGap Build编译它,我会收到格式错误的config.xml错误。如果我拿出图标线,那么我就没有问题了。我从文档中获取了代码,所以我真的不确定问题是什么。
答案 0 :(得分:4)
尝试更改此行:
<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
为:
<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0">
请注意,您拥有的xml名称空间是Cordova,而不是phonegap。即使它们在技术上可以互换,但对于gap:platform
的使用,您需要使用xmlns:gap
名称空间。