如何搭建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)境搭建詳解:
首先得搭建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í)效率。
- 贊