天天看點

調研ios開發環境的演變

一:ios的發展演變:

以下兩句為百度百科IOS,可自行查閱,不多贅述,就Ctrl+c,Ctrl+v兩句表示一下。

2007年1月9日蘋果公司在Macworld展覽會上公布,随後于同年的6月釋出第一版iOS作業系統,最初的名稱為“iPhone Runs OS X”。

.......

.2014年6月3日(西八區時間2014年6月2日),蘋果公司在WWDC 2014上釋出了iOS 8,并提供了開發者預覽版更新。

二:個人實踐體會:

1.關于在Windows 7上搭建OS X的總體會:

int i,feeling;

 for(i=1;;i++)

{

  feeling=“折騰”;

  feeling=“狂喜”;

  feeling=“迷惘”;

  feeling=“崩潰”;

}     

  人生大起大落實在是太刺激了。

2.我所選用的軟體組合:

  VMware 11  + OS X 10.9.ISO   +  Xcode 5.1.1  

   這是經過各種充滿血淚的實踐所得到的适合我本機的組合。剩下的就不多說了,先上圖。

調研ios開發環境的演變

3.關于搭建開發環境過程中所遇到的問題及解決方法:

 A. VMware 11的安裝:

         具體的軟體下載下傳以及安裝教程百度,論壇裡有很多。

         安裝是按照程式的指引一步步安裝即可,需要注意的一點是,安裝完畢後要打上Mac更新檔,否則無法安裝OS X。(一般mac更新檔和VMware是在同一個壓縮包的,沒有的要自己下載下傳。)

調研ios開發環境的演變
調研ios開發環境的演變

B.OS X的安裝:

   在VMware裡建立虛拟機,按網上教程即可。值得注意的是:

    1.你所安裝的OS X的版本必須要和VMware版本比對,根據我的經驗是VMware10最多隻能安裝到 OS X 10.9,VMware 11才能夠安裝OS X 10.10.(不要問我為什麼知道,我不會告訴你我下載下傳了VMware 10 11和OS X 10.9 10.10的。) 

   2.網絡教程中别人所給出的虛拟機安裝向導截圖裡的内容是别人自己電腦自适應的推薦選項,建議要按照自己安裝向導裡的推薦選項安裝,即适合自己的才是最好的。(例:在網絡類型添加中網絡教程裡的大部分選擇的是使用橋接網絡,而我們要選擇的是使用網絡位址轉換NAT,不要問我為什麼。)

   3.你所下載下傳的OS X的版本格式,推薦最好下載下傳低版本如 10.9,10.8以及ISO格式。網絡上給出的資源大部分是dmg格式的,這是蘋果作業系統的應用程式格式,相當于exe。如果下載下傳的是dmg格式,那麼你還要在下載下傳一個Ultraiso(軟碟通)來轉換格式,轉換時有損壞的風險。

     4.虛拟機設定好了,ISO映像檔案也關聯好了,然後啟動虛拟機。你以為這樣就結束了嗎?哈哈哈哈哈哈哈哈哈。很多人都會遇到這樣一個問題

調研ios開發環境的演變
調研ios開發環境的演變

你以為百度一下,像他們所說的找到去掉VMX檔案裡面的 firmware="efi" 儲存重新開機虛拟機就可以了嗎?太天真了。我可以認真的告訴你,相信我,是你下載下傳的鏡像檔案有問題,不是dmg轉換ISO時出問題就是下載下傳的dmg或ISO檔案有問題,這就是第3點鐘我所給的建議的原因。 不要覺得5,6個G的鏡像檔案下載下傳要好久,慢慢折騰吧。。。

       5.終于,上面的問題都解決了之後,鏡像檔案關聯之後,你以為終于可以享受IOS作業系統滿滿逼格的快感時。你會遇到這樣的問題。

調研ios開發環境的演變

找到虛拟機的路徑檔案夾,找到VMX格式的檔案,用記事本打開,在下面加一句

  smc.version = “0”

然後就可以了。

6.終于,你會看到這個界面

調研ios開發環境的演變

高大上的不行,然後你需要用這個

調研ios開發環境的演變

對磁盤進行抹除,然後才能繼續安裝。然後你會看到這個

調研ios開發環境的演變

等待半個小時後,不出意外的話,你會看到這個

調研ios開發環境的演變

哈哈哈,黑蘋果!!! 然後你就一直等啊等,以為下面的菊花終有一日會轉到盡頭,不過你是看不到的。這個時候你需要,關閉虛拟機,然後重新開機。(我的就是這麼簡單,折騰半天,終于運氣好了那麼一點。)

C關于XCODE 5.1.1的安裝

   方法一:進入mac虛拟機,找到APP store ,搜尋xcode,然後下載下傳安裝。途中要輸入appleID,沒有的自行建立。

   方法二:用Windows下載下傳xcode dmg檔案,直接拉入虛拟機安裝。

因為方法一的下載下傳速度慢的離譜,是以我選擇的是方法二。

  然而方法二并沒有那麼簡單,虛拟機和主控端是不能直接交流的。是以,你需要下載下傳一個VMwaretools,一般在VMware檔案夾裡就有。編輯虛拟機的設定,把CD選項裡的的ISO映像關聯改掉,原來是OS X 換成VMwaretools的ISO檔案,然後啟動虛拟機,就可以在桌面看到VMwaretools然後拖入application裡就行了。(VMwaretools還可以改變虛拟機分辨率,總之好處多多。)安裝若是沒有任何改變,那麼點選VMware裡“檢視-立即适應客戶機”就可以了。

   然後把在Windows裡的xcode dmg檔案直接拉入虛拟機就行了,它會自動開始驗證,安裝,按步驟進行即可。

D.關于“hello,word”

   首先不得不說xcode的強大功能,至于為什麼強大,自己回去慢慢體驗。

   當然,我現在是不會swift語言的。是以,我百度。

然後我做了這個。

調研ios開發環境的演變

看到這個,“我的眼淚掉下來”。

感覺之前的折騰和受罪都值得了。。。

三:心得以及建議

1 首先網絡上的教程都是很詳細的,但是你要是以為你也能和那些大神人品一樣好的話是不可能的,像我這麼好的小夥子都遇到了上面那麼多問題,更何況普通群衆。

2 遇到了問題要努力解決,相信自己的了解能力和百度能力,沒有解決不了的問題,隻有想等别人告訴你答案的心。

3 開發環境的搭建過程要細心,建議多看一些教程,同時要注意自己機子的特性,要找到适合自己的軟體,需要不斷試驗。

4 因為還沒有深入學習,是以隻能寫簡單的hello word,當然代碼也是copy的,對此深感遺憾,隻能自己努力學咯。

6 一定要花時間自己嘗試安裝一遍,讓别人幫你裝或者别人直接告訴你要注意的地方,那你還不如不裝。

5 以上所述僅代表我個人觀點意見,也許各位在安裝時還會遇到其他問題,那麼我隻能說,哈哈哈哈,我沒遇到。

以上。

(P.S:由于個人能力局限,并沒有深入開發的使用更好的體會,以及無法産生對不同工具不同環境的評述 ,當然,我會看看安裝安卓的同學的心得的)