【问题标题】:Cordova Phonegap CLI is linking root www folder, not platforms/ios/www folderCordova Phonegap CLI 正在链接根 www 文件夹,而不是 platform/ios/www 文件夹
【发布时间】:2014-03-07 05:16:00
【问题描述】:

我的结构如下: root | www | platforms | plugins (典型的cordova项目结构)

现在我运行cordova platform add ios,它在platforms/ios/中生成我的ios项目

在 XCode 中打开 ios 项目,我在项目树中看不到 cordova.js。使用“在查找器中显示”来显示www 的位置,令人震惊的是它是根目录/www,而不是平台/ios/www。

这是科尔多瓦的问题还是增强?它现在破坏了我的项目。

【问题讨论】:

  • 它是如何破坏项目的? ypu 是否运行了 cordova 构建?您是否在构建后从 xcode 打开并构建项目?我从来没有遇到过这个问题,在缺乏细节的情况下很难提供帮助。
  • 我不确定。 deviceready 未触发。我只是问这是问题还是增强。

标签: cordova cordova-cli


【解决方案1】:

我的没问题。打开您的暂存文件夹。您的 cordova.js 位于 www 文件夹中。

【讨论】:

  • 谢谢。现在才注意到暂存文件夹。
  • 知道暂存文件夹的用途吗?似乎所有工作都应该在该文件夹中完成,而不是在另一个 www
  • 谢谢...注意到文件夹。
【解决方案2】:

当我有同样的问题时发现了这个问题,但在这里找到了官方的解释: http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html(在“添加平台”部分的底部)

希望它有助于为其他有同样问题的人节省一些时间。

使用 CLI 构建应用程序时,除非您知道自己在做什么,或者文档另有说明,否则不应编辑 /platforms/ 目录中的任何文件。在准备构建应用程序或重新安装插件时,此目录中的文件通常会被覆盖。

此时如果您愿意,您可以使用 Eclipse 或 Xcode 等 SDK 打开您创建的项目。您需要从 /platforms/ 目录打开衍生资产集以使用 SDK 进行开发。这是因为 SDK 特定的元数据文件存储在相应的 /platform/ 子目录中。 (有关如何在每个 IDE 中开发应用程序的信息,请参阅平台指南。)如果您只想使用 CLI 初始化项目,然后切换到 SDK 进行本地工作,请使用此方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    相关资源
    最近更新 更多