Ios config.xml每次都会被覆盖

Ios config.xml每次都会被覆盖,ios,cordova,Ios,Cordova,今天我开始了我的第一个phonegap应用程序。我有一个文本输入,我想在focus()时显示本机iOS键盘 文档中说我应该打开appname/platforms/ios/appname/config.xml并进行更改 <preference name="KeyboardDisplayRequiresUserAction" value="true" /> 到 我做到了。但每当我尝试在重建后运行它时,该值会将更改保持回“true”。 事实上,我根本无法编辑config.xml,

今天我开始了我的第一个phonegap应用程序。我有一个文本输入,我想在focus()时显示本机iOS键盘

文档中说我应该打开appname/platforms/ios/appname/config.xml并进行更改

<preference name="KeyboardDisplayRequiresUserAction" value="true" />


我做到了。但每当我尝试在重建后运行它时,该值会将更改保持回“true”。 事实上,我根本无法编辑config.xml,因为编译后它总是被原始内容覆盖

不知道为什么要让键盘显示这么困难

有人能帮我解决这个问题吗?
谢谢。

现在cordova维护了两个配置文件。一个位于根目录,另一个特定于平台。如果使用CLI,则不应编辑特定于平台的文件。当您运行构建或运行命令时,这些将被替换。您应该编辑根配置文件。希望能有帮助。

我已经弄明白了。这与模拟器有关。我必须从菜单中切换键盘以使其弹出。

我尝试添加到根目录中的config.xml,但键盘仍然没有显示:(我不确定我做错了什么Hi TKP,抱歉,但我不知道键盘可见性问题。我想你应该对此提出不同的问题。
<preference name="KeyboardDisplayRequiresUserAction" value="false" />