gpt4 book ai didi

ios - 为什么 PhoneGap 会为同一个应用创建不同的 config.xml 文件?

转载 作者:行者123 更新时间:2023-11-29 13:05:13 25 4
gpt4 key购买 nike

我使用 PhoneGap 3.0 CLI 通过此命令创建示例应用程序:

phonegap create MyTestApp com.example.mytestapp MyTestApp

然后我看到两个不同的 config.xml 文件,下面是我在项目根 www 文件夹中看到的:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.example.mytestapp" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">

其中 id 属性是正确的,版本是 1.0.0

但是我在/platforms/ios/MyTestApp/config.xml 中看到的有点不同:

<widget id="io.cordova.helloCordova" version="2.0.0" xmlns="http://www.w3.org/ns/widgets">

id 错误,版本为 2.0.0

为什么不同?你知道,每次我们运行 phonegap build ios 命令时都会重新创建 iOS config.xml 文件。

最佳答案

如果您仔细阅读由 CLI 命令创建的内容,看到不同的 config.xml 文件可能会让人感到困惑。在您的根 www 文件夹中有一个示例 config.xml,当通过 PhoneGap Build(通过 phonegap build 远程命令)远程构建项目时使用该示例。

但是,当您在本地为平台构建时,您将在单独的位置对每个平台的 config.xml 文件进行特定于平台的更改。例如,对于 android,您会在类似 yourprojectroot/platforms/android/res/xml/config.xml 的路径下找到它。

对于 ios,您可以在 yourprojectroot/platforms/ios/yourprojectname/config.xml 下找到它。如果您不注意,这可能会导致混淆,因为您还会在从根项目复制下来的平台 www 文件夹中看到示例。 platform-specific 目录中的那个是要更新和修改的。

PhoneGap 3.0 – Stuff You Should Know

关于ios - 为什么 PhoneGap 会为同一个应用创建不同的 config.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18802463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com