[英]How to edit a Phonegap/Cordova-project in XCode?
我使用命令行构建了一个Phonegap / Cordova iOS应用程序。 我可以用CLI运行它。
之后我使用XCode编译并运行在iOS模拟器上的' platforms/ios
'中创建的项目。 这也有效。
现在我想使用XCode对应用程序进行更改。 XCode确实显示了www
-folder和config.xml
但这些是项目文件夹中的顶级文件夹,而不是platforms/ios
。
因此,如果我更改XCode中显示的文件,则在运行项目时不会显示任何更改。
那么,如何编辑Phonegap / Cordova项目的文件并使用XCode运行它? (并且仍然能够使用CLI,也会很好)。
您始终需要修改project_folder/www
文件。 您可以使用Xcode,notepad ++或简单的记事本编辑此文件。 使用你喜欢的任何东西。
然后使用CLI运行该命令
cordova build ios
您的项目现已完全构建。 您也可以在platform/ios/.../www
文件中看到所做的更改。 现在您可以根据需要使用CLI或Xcode运行项目。 在CLI中运行
cordova run ios
或者在模拟器中模拟
cordova emulate ios
你做得对,你必须编辑根www文件夹。 你的问题是你必须做一个cordova prepare ios
将更改从根www文件夹复制到platform/ios/www
文件夹
您可以从cordova CLI执行此操作,或者您可以向项目添加构建脚本(在构建阶段 - >新的运行脚本阶段),每次从xcode运行项目时运行cordova prepare ios
脚本上需要的代码是
PATH=${PATH}:/usr/local/lib/node_modules/cordova/bin/:/usr/local/bin
cordova prepare ios
把它放在第一个
如果你真的想编辑patform / ios / www文件夹,在xcode上你会看到一个暂存文件夹,你有www文件夹,你在那里做的更改都应用于项目,但当你做一个cordova prepare ios
文件将被根www文件夹中的文件替换,您将失去所有工作,所以不要这样做
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.