我遇到的问题是 Xcode 在为 iOS 重建应用程序时没有合并对 HTML/CSS/JS 文件所做的任何更改
现在我正在删除整个 platforms/ios
文件夹并每次都重新运行 cordova add platform ios
。这不是测试 cordova 应用程序的预期方式。在 iOS 设备上测试 cordova 应用程序的好的工作流程是什么?
好吧,测试 Cordova 应用程序的推荐工作流程根本不使用 Xcode,只需使用 Cordova CLI 来运行您的应用程序。但事实是,从 CLI 运行可能比使用 Xcode 慢。
您需要将更改从 www 复制到 Xcode 项目是在从 Xcode 运行之前运行 cordova prepare ios
。您可以手动完成,也可以创建一个 Xcode 构建脚本来为您运行它。
要添加构建脚本,在 Xcode 上选择您的项目目标,转到构建阶段,单击 + 按钮并选择新建构建脚本阶段。
您可以尝试仅添加 cordova prepare ios
这可能会起作用。
如果您得到一个cordova 命令未找到,那么您还需要将 Cordova 路径添加到您的 PATH 中。为此,打开终端并输入 which cordova
,您将获得 Cordova 路径,类似于 /Users/davidnathan/.nvm/versions/node/v4.4.7/bin/ Cordova
。
现在在 cordova prepare ios
之前将不带cordova 部分的路径添加到构建脚本中,类似于
PATH=/Users/davidnathan/.nvm/versions/node/v4.4.7/bin/PATH && cordova 准备ios
将构建脚本移动到现有的“复制 www 目录”上
关于ios - Xcode 不包括cordova 应用程序重建中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44485897/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |