1. 程式人生 > >iOS原生專案整合Cordova混合開發

iOS原生專案整合Cordova混合開發

         對於網上很多人分享的,原生專案整合cordova進行混合開發,很多人說的都很籠統,剛接觸的小白,有時候很容易懵逼。其實整合不同的開發環境,剛開始就一點:從原生進入Cordova和從Cordova返回原生、或者從原生進入ReactNative和ReactNative返回原生。這一點做好了之後後面才是開始寫程式碼,否則都是白瞎。

        首先:你已經有了iOS原生專案(名字:myIOS),搭建cordova開發環境就沒必要講了,這是最基礎的。新建一個Cordova專案。(我的專案需要用Ionic所以我直接Cordova和Ionic一起弄得,這個不影響),能夠正常使用Cordova專案(名字:myCordova)。

       具體的圖文操作可以參考這個作者的博文:http://blog.csdn.net/e20914053/article/details/50170487

        然後有幾個注意事項,我在下面提一下:

        myCordova 專案找到platforms/ios/下的CordovaLib、www拷貝到myIOS檔案目錄下,然後在myIOS專案中add file這兩個www(新增資料夾)和CordovaLib.xcodeproj(不要新增資料夾) 新增完成之後。再在platforms/ios/專案名稱 之後找到config.xml 也拷貝過去,千萬記得如果你用到很多別的外掛的話,一定要烤這個檔案,不要拷貝myCordova主目錄下的config.xml。因為主目錄下的config.xml只包含基本的。你新增在外掛在這個裡面並沒有。如果新增錯了就會導致:你整合之後,一直提示你新增的外掛不存在,請在config.xml核實一下。然後還有個資料夾需要platforms/ios/myCordova下面有一個生成的外掛資料夾Plugins這個資料夾需要新增在老專案裡面。這幾個檔案是需要認真檢視的。否則是會報錯的