如何搭建iOS開發(fā)環(huán)境 iOS開發(fā)環(huán)境搭建詳解

  作為開發(fā)者,搭建開發(fā)環(huán)境是軟件開發(fā)的第一步驟。iOS開發(fā)環(huán)境搭建是所有環(huán)境搭建中最復(fù)雜和折磨人的。本文創(chuàng)客學(xué)院iOS開發(fā)培訓(xùn)講師分享既沒有Mac本也沒有開發(fā)者帳號(hào)的開發(fā)環(huán)境是如何搭建起來的?


iOS開發(fā)環(huán)境搭建


  如何搭建iOS開發(fā)環(huán)境 iOS開發(fā)環(huán)境搭建詳解:

  首先得搭建Mac環(huán)境。其次要在真機(jī)(iphone/ipad)上部署和調(diào)試。Apple的iOS開發(fā)者帳號(hào)是每年99美元,除了能夠訪問各種文檔資源之外,最最最重要的是它可以幫助開發(fā)者生成合法證書,并把應(yīng)用 部署到App store和真機(jī)上,當(dāng)然,如果產(chǎn)品開發(fā)完成之后打算投入市場,那這個(gè)錢是省不得的。

  第三步就是調(diào)試Phonegap源碼。能調(diào)試Phonegap源碼還是很必要的,一是可以學(xué)習(xí)一下整個(gè)流轉(zhuǎn)機(jī)理,二是便于調(diào)試自己寫的或加裝的plugin。

  首先根據(jù)官方guide: Getting Started with iOS,搭建好項(xiàng)目結(jié)構(gòu)。然后:

  1、刪除“Cordova.framework”

  2、把CordovaLib.xcodeproj從phonegap源碼包里拖到xcode里。

  3、選擇主項(xiàng)目(starteam-mobile-ios)的“Build Phases”,在“Link Binary With Libraries”下添加“Workspace”下的“l(fā)ibCordova.a”。

  4、在“Target Dependencies”添加“CordovaLib”。

  5、編輯“Build Settings”里的“Other Linker Flags”,添加“-all_load -Obj-C”配置項(xiàng)。

  6、把Phonegap源碼包里的“VERSION”文件拖到“Supporting Files”文件夾下。

  7、主項(xiàng)目和CordovaLib.xcodeproj下的Architectures改為:Standard (armv7),不然編譯時(shí)會(huì)報(bào)gcc相關(guān)的錯(cuò)。

  最后就是調(diào)試Javascript。在真機(jī)上出了Javascript錯(cuò)誤是非常難調(diào)試的,這需要很多的工具來支持才行,我準(zhǔn)備把它和其他移動(dòng)平臺(tái)上javascript調(diào)試單獨(dú)作為一個(gè)主題來詳細(xì)研究,這里就暫時(shí)不多說了。到此,iOS上Phonegap開發(fā)環(huán)境也就搭建完成。

       通過這篇文章搭建iOS開發(fā)環(huán)境很多小白還會(huì)遇到很多問題,建議通過創(chuàng)客學(xué)院iOS開發(fā)教程視頻按照講師講解的步驟逐步搭建iOS開發(fā)環(huán)境。在環(huán)境搭建中遇到任何問題,及時(shí)和講師提出,保證自身的學(xué)習(xí)效率。


查看更多關(guān)于“iOS開發(fā)培訓(xùn)”的相關(guān)資訊>>

the end

評(píng)論(0)