【发布时间】:2018-06-18 16:36:17
【问题描述】:
我正在使用 PhoneGap Build 在 html/js 中创建一个混合应用程序。
在我的 iPhone (iOS 11) 上从 PhoneGap Build 安装 ipa 文件时,应用名称中的空格(在主屏幕上,在应用图标下方)被删除('Myappname containsspaces')。
应用名称在config.xml文件中设置如下:
...
<widget id="com.phonegap.helloworld" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
<name>My app name containing spaces</name>
...
经过一番研究,我发现了一个 cordova plugin,其描述如下:“我创建了这个插件来解决我的 Cordova 应用程序名称中的空格问题。”不错!
根据插件描述,app名称是在安装插件时设置的:
cordova plugin add cordova-plugin-app-name --variable APP_NAME="Look <Ma> I Got Spaces and Stuff!"
但是:我无法在 PhoneGap Build 中安装任何插件使用,所有插件都需要在 config.xml 文件中列出,所以我尝试了:
<plugin name="cordova-plugin-app-name">
<variable name="APP_NAME" value="My app name containing spaces" />
</plugin>
但这并没有任何作用,PhoneGap Build中列出了插件,但是app名称中的空格还是没有了。
这是为 PhoneGap Build 提供插件变量的正确方法吗?
【问题讨论】:
标签: ios cordova phonegap-build cordova-plugin-app-name