繁体   English   中英

如何在XCode中编辑Phonegap / Cordova项目?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM