簡體   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