我正在使用 XCode 5.0.2 和 Cordova 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 项目的构建中。为此:
- 从菜单中选择“产品”>“方案”>“编辑方案”(或在键盘上选择 ⌘ <)
- 从左侧选择 Build > Pre-actions
- 点击 + 并选择“新建运行脚本操作”
添加如下脚本:
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/