(1)軟硬件要求
創(chuàng)新互聯(lián)主營(yíng)赤峰林西網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開(kāi)發(fā)定制,赤峰林西h5微信小程序定制開(kāi)發(fā)搭建,赤峰林西網(wǎng)站營(yíng)銷推廣歡迎赤峰林西等地區(qū)企業(yè)咨詢
ios開(kāi)發(fā)硬件環(huán)境配置
蘋(píng)果設(shè)備,首先需要一臺(tái)Mac電腦及一個(gè)iDevice——iPhone、iPad、iPod Touch均可,但三個(gè)設(shè)備都有的話,會(huì)對(duì)硬件配置更加有利,可以在不同設(shè)備上進(jìn)行測(cè)試,確保app能在所有蘋(píng)果設(shè)備上運(yùn)行。
軟件設(shè)置
在ios?app開(kāi)發(fā)中,首先要先會(huì)運(yùn)用iOS應(yīng)用程序設(shè)計(jì)語(yǔ)言O(shè)bjective-C(現(xiàn)在最新的ios程序設(shè)計(jì)語(yǔ)言為swift)進(jìn)行app設(shè)計(jì)。完成軟件設(shè)計(jì)后,在開(kāi)發(fā)應(yīng)用程序時(shí),需要使用Apple開(kāi)發(fā)套件(SDK)以及Xcode,即ios的集成開(kāi)發(fā)環(huán)境(IDE),進(jìn)行代碼調(diào)試、編譯等。
(2)如何搭建開(kāi)發(fā)環(huán)境
首先搭建Mac環(huán)境。其次要在真機(jī)(iphone/ipad)上部署和調(diào)試。Apple的iOS開(kāi)發(fā)者帳號(hào)是每年99美元,除了能夠訪問(wèn)各種文檔資源之外,最重要的是它可以幫助開(kāi)發(fā)者生成合法證書(shū),并把應(yīng)用部署到App store和真機(jī)上,當(dāng)然,如果產(chǎn)品開(kāi)發(fā)完成之后打算投入市場(chǎng),那這個(gè)錢是省不得的。
第三步調(diào)試Phonegap源碼。能調(diào)試Phonegap源碼還是很必要的,一是可以學(xué)習(xí)一下整個(gè)流轉(zhuǎn)機(jī)理,二是便于調(diào)試自己寫(xiě)的或加裝的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)試的,這需要很多的工具來(lái)支持才行,我準(zhǔn)備把它和其他移動(dòng)平臺(tái)上javascript調(diào)試單獨(dú)作為一個(gè)主題來(lái)詳細(xì)研究,這里就暫時(shí)不多說(shuō)了。到此,iOS上Phonegap開(kāi)發(fā)環(huán)境也就搭建完成。
iOS8.1剛發(fā)布不久,盤(pán)古團(tuán)隊(duì)就把iOS8的越獄工具放出來(lái)了,完美支持iPhone6、iPad
Air2等所有支持iOS8系統(tǒng)的蘋(píng)果設(shè)備,包括iphone4S/5/5S/6/6
Plus,iPad
Air/Air2,iPad
mini/2/3,iPod
Touch。iOS8.0-iOS8.x都可以完美越獄。下面我們一起來(lái)看看盤(pán)古越獄
for
iOS8怎么用吧。
盤(pán)古越獄
for
iOS8越獄教程
準(zhǔn)備越獄
1.”設(shè)置”—“iCloud”—關(guān)閉“查找我的iPhone”
2.”設(shè)置”—
”Touch
ID與密碼”—
”關(guān)閉密碼”
開(kāi)始越獄
1
打開(kāi)盤(pán)古越獄工具。
2.
識(shí)別到蘋(píng)果設(shè)備后點(diǎn)擊【開(kāi)始越獄】按鈕。
3.開(kāi)始越獄操作,耐心等待進(jìn)度條走完。
完成越獄
請(qǐng)解鎖蘋(píng)果設(shè)備并按照提示操作,此操作不會(huì)抹掉設(shè)備資料。
解鎖設(shè)備--選擇WiFi(可跳過(guò))--設(shè)置iCloud(可跳過(guò))--設(shè)置找查我的iPhone(可跳過(guò))--設(shè)置iTouch
ID與密碼(可跳過(guò))--開(kāi)始使用
問(wèn)題答疑
1.為什么沒(méi)有Cydia
由于iOS8系統(tǒng)的諸多改變,Cydia以及依賴Substrate框架的許多插件都無(wú)法在iOS8下使用。因此我們?cè)?.0版本的越獄中提供了開(kāi)發(fā)者所需要的一些基礎(chǔ)環(huán)境及SSH等插件,方便Cydia作者及其他開(kāi)發(fā)者能盡快針對(duì)iOS8修改他們的代碼。當(dāng)Cydia作者完成兼容后,我們會(huì)發(fā)布更新來(lái)集成Cydia。所以,盤(pán)古越獄(iOS8)的1.0版本嚴(yán)格來(lái)說(shuō)是為越獄開(kāi)發(fā)者準(zhǔn)備的版本。
2.請(qǐng)勿刪除和禁用"com.apple.mobile.softwareupdated.plist"服務(wù)
請(qǐng)勿在越獄后刪除和停止服務(wù),否則會(huì)造成白蘋(píng)果。
3.越獄失敗的處理小結(jié)
(1)請(qǐng)先打開(kāi)飛行模式并關(guān)閉Wifi后再重新嘗試越獄,如果還是不成功,請(qǐng)重啟手機(jī)后再嘗試
(2)如果還是一直失敗,請(qǐng)使用盤(pán)古刷機(jī)功能重新刷機(jī)后再進(jìn)行越獄。
越獄后的設(shè)備如果通過(guò)Cydia
添加插件如果不兼容就會(huì)出現(xiàn)崩潰,建議你從新安裝別的越獄源即可。
10月是忙碌的一個(gè)月,此前蘋(píng)果官方剛推送完iOS8.1正式版更新,眾人都還在忙碌iOS8.1的升級(jí)更新,還在為到底升不升級(jí)的猶豫時(shí)候,國(guó)人越獄團(tuán)隊(duì)盤(pán)古就在10月22日放出了iOS8.0-iOS8.1完美越獄。
今次越獄與以往不同,這次的越獄并沒(méi)有Cydia,對(duì)于這一點(diǎn),盤(pán)古團(tuán)隊(duì)也在官方做出了特別說(shuō)明,說(shuō)明原文如下:
為什么沒(méi)有Cydia
由于iOS8系統(tǒng)的諸多改變,Cydia以及依賴Substrate框架的許多插件都無(wú)法在iOS8下使用。因此我們?cè)?.0版本的越獄中提供了開(kāi)發(fā)者所需要的'一些基礎(chǔ)環(huán)境及SSH等插件,方便Cydia作者及其他開(kāi)發(fā)者能盡快針對(duì)iOS8修改他們的代碼。當(dāng)Cydia作者完成兼容后,我們會(huì)發(fā)布更新來(lái)集成Cydia。所以,盤(pán)古越獄(iOS8)的1.0版本嚴(yán)格來(lái)說(shuō)是為越獄開(kāi)發(fā)者準(zhǔn)備的版本。
溫馨提示:請(qǐng)大家在越獄前請(qǐng)先進(jìn)行進(jìn)行完整備份,以防越獄數(shù)據(jù)丟失。此外系統(tǒng)版本為iOS7~7.X的設(shè)備目前無(wú)法使用盤(pán)古iOS8.1完美越獄工具,需要另行下載iOS7工具方可越獄。請(qǐng)大家耐心等待最新版本,持續(xù)我為您帶來(lái)iOS8.1完美越獄最新消息。