天天看點

使用PhoneGap指令行工具建立IOS PhoneGap項目及無證書真機調試

       在使用phonegap2.0及以上版本的時候,發現無法像低版本那樣直接使用xcode來建立一個新的項目,隻能通過phonegap的指令行工具來進行建立。

       準備工作:

       首先,準備好mac的環境和xcode的安裝,地球人都知道。

       然後得确定你的xcode已安裝了command

line tools,如果不會安裝的可以直接百度,上面有很多教程,這裡就不多說了。

       接着,下載下傳好最新版本(我使用的是phonegap-2.4.0,此教程用于phonegap2.0以上版本均可)。

通過指令行工具建立ios phonegap項目:

1、打開終端,進入phonegap解壓目錄下的lib/ios/bin目錄,運作create指令,如下:

其中,三個參數分别為:

          如果項目目錄沒有指定(單寫檔案名稱),則會在目前目錄,也就是bin目錄下建立一個項目。

       回車後,在指定的項目目錄下,phonegap會自動建立一個模闆項目。建立的項目結構如下:

使用PhoneGap指令行工具建立IOS PhoneGap項目及無證書真機調試

       2、建立項目完後,先不要直接使用xcode打開項目,否則會出現錯誤。

      而是進入項目路徑的cordova目錄,運作 ./debug指令進行編譯。(cordova目錄中,提供了debug(build),emulate和log指令,分别用來進行調試,調用模拟器和日志。)

         這時候如果發現錯誤:

          到cordova目錄中看是否有debug檔案,如果沒有,則看有沒有build檔案,執行./build指令:

          編譯成功後就可以打開項目目錄中的.xcodeproj來打開你的項目了。

          ios phonegap項目的無證書真機調試:

         1、像原生的ios項目無證書調試的過程一樣,必須制作證書和破解xcode,這也不多說,詳細可參考:

         2、在項目中添加一個entitlement.plist檔案,将檔案中的 "can

be debugged"屬性值改為 "yes"。

     3、将code signing entitlements 那項得值改為剛剛建立得"entitlements.plist"

      現在,你可以開始你的ios phonegap項目的編碼工作了。