iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何在Xcode上模拟Cordova应用程序时更新代码?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个Cordova项目,我用 Xcode打开然后从那里模拟. Xcode将项目的git签出执行到新文件夹并从那里运行代码.但是,当我运行模拟器时,它似乎打开了我的项目的旧版本,因为它包含我很久以前删除的JS调试器. 当我查看Xcode中的代码时,它看起来是正确的,但模拟器仍然运行旧版本. 使用COrdova 3.X,您不应该使用Xcode 即使您正在使用Xcode,每次更改内容时都必须运行co
我有一个Cordova项目,我用 Xcode打开然后从那里模拟. Xcode将项目的git签出执行到新文件并从那里运行代码.但是,当我运行模拟器时,它似乎打开了我的项目的旧版本,因为它包含我很久以前删除的JS调试器.

当我查看Xcode中的代码时,它看起来是正确的,但模拟器仍然运行旧版本.

解决方法

使用COrdova 3.X,您不应该使用Xcode

即使您正在使用Xcode,每次更改内容时都必须运行cordova prepare ios命令.

可以创建一个脚本(在xcode中选择项目,转到构建阶段,单击按钮和新的运行脚本阶段).它应该在复制www阶段

您需要的代码是:

PATH=${PATH}:/usr/local/lib/node_modules/cordova/bin/:/usr/local/bin
cordova prepare ios

编辑:在Xcode 7上你不需要添加PATH行,只需要cordova准备ios

EDIT2:
在Xcode 8上我发现找不到cordova命令,我认为它使用它自己的节点版本而不是已安装的节点版本.
如果您遇到此问题,请将Cordova路径添加到PATH.

现在我使用Nvm来处理节点版本,我在答案中提供的路径不再适用于我的情况.

获得路径的最佳方法是在终端窗口中键入哪个cordova,您将获得Cordova路径,例如:/Users/username/.nvm/versions/node/v4.4.7/bin/cordova.
在cordova准备ios之前,将没有cordova部分的路径添加到构建脚本中,例如

PATH = / Users / username / .nvm / versions / node / v4.4.7 / bin /:$PATH&&科尔多瓦准备ios

大佬总结

以上是大佬教程为你收集整理的ios – 如何在Xcode上模拟Cordova应用程序时更新代码?全部内容,希望文章能够帮你解决ios – 如何在Xcode上模拟Cordova应用程序时更新代码?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。