javascript - XCode Build 不更新 JS 和 HTML

标签 javascript ios xcode cordova

我正在使用 XCode 5.0.2Cordova 3.4.0-0.1.3 - 我发现在使用 Cordova CLI< 创建项目后/strong> 并在 XCode 中打开,当我点击运行。 我必须打开终端并发出 Cordova Build 命令,然后运行模拟器,它就可以工作了

我遵循了这里的所有说明:

Phonegap - developing and launching app on simulator

xcode 4 + phonegap ... not update JS upon build?

而且没有一个有效!任何人都可以解决这个问题,因为必须来回切换会变得很痛苦。

最佳答案

您可以将预操作脚本添加到 XCode 项目的构建中。为此:

  1. 从菜单中选择“产品”>“方案”>“编辑方案”(或在键盘上选择 ⌘ <)
  2. 从左侧选择 Build > Pre-actions
  3. 点击 + 并选择“新建运行脚本操作”
  4. 添加如下脚本:

    cd /path/to/your/cordova/project/
    cordova prepare ios > xcode-prepare-results.txt
    

现在,XCode 应该始终在构建项目之前运行 cordova prepare,这样您就不必跳转到终端。您可以在文件 xcode-prepare-results.txt 中看到 prepare 的输出。

请注意,根据您的 cordova 可执行文件的设置方式和您使用的 shell,您可能必须更改 shell 或修改您的 PATH 才能让脚本找到 cordova。

关于javascript - XCode Build 不更新 JS 和 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22231767/

相关文章:

javascript - 设置全局变量后访问它们 javascript

javascript - 在像 quizup 这样的多人游戏中,socket.io 房间在配对中是否有任何作用

iphone - Nav "Back"按钮暂停以便在弹出前做一个快速动画

ios - Swift iBeacon 使用 accuracy 或 rssi 来保持距离

javascript - 交换两个水平对齐的 div

javascript - 单击 anchor 标记时,将 HTML 文本输入的只读属性设置为 false

ios - 位置服务授权对话框导致应用程序被停用?

ios - 如何获取总已使用内存

ios - Swift 3 数组扩展错误

iphone - 从 sqlite 检索数据的问题