開發環境篇

2021-08-24 19:16:19 字數 2330 閱讀 6473

一. 作業系統

安裝過程需要注意以下幾點:

1. 一定要為leopard準備乙個足夠大的分割槽(蘋果只需要乙個分割槽). 可以在win下格式化為ntfs,考慮到leopard系統本身占用6g左右,以及之後需要安裝的iphone sdk也將占用6g左右的空間,準備20g空間是不為過的,建議最好買個硬碟專門裝leopard。

2. 需要在win下安裝變色龍chameleon以用來引導進入leopard,chameleon選項將出現在引導選單中與windows並列。

3. 在進入安裝前切記選好對應的驅動,建議每次選擇之後都紀錄下這次的選擇項。選錯驅動的後果不是需要在系統裝好後重新裝驅動,而是進不了系統,為此本人裝了6次系統,一次半個多小時。

4. 裝好leopard之後,會出現boot error的情況,這是因為leopard分割槽被作為引導分割槽,此時要做的是重新啟用win的主分割槽,利用dos工具啟用。

當看到歡快的用各國語言顯示的歡迎介面的時候,恭喜你已經進入蘋果的另類世界了。

對於win使用者來說,熟悉蘋果的確需要一段時間,目前為止本人的一些了解:

1. 關機請點左上角的蘋果圖示...

2. 螢幕頂端的選單欄是被當前啟用的那個應用程式所使用的,當你發現程式視窗內沒有選單項時,請注意看螢幕上方.

3. 很多的快捷鍵用到了蘋果鍵盤獨有的蘋果鍵(就猶如pc鍵盤之win鍵),如果你用的是pc鍵盤,蘋果鍵貌似就對應了alt鍵,所以當你想ctrl+c時,請改變習慣,請用alt +c吧!

4. 最大化是個不太讓人適應的東西,首先它在左上角的第三個按鈕,其次最大化是以螢幕內容不出現水平滾動條的最小寬度為最大寬度的,要想全螢幕顯示,必須自己拉動右下角調整。

5. 不用裝防毒軟體...

6. 軟體基本上都齊全,和win下有匹配的產品。

二. iphone sdk

當熟悉了一陣子的leopard之後,言歸正傳,進入iphone的開發。

安裝過程花費時間也接近30分鐘,2g的檔案裝了6g空間. 如果一切預設的話,iphone sdk被裝在了 /developer目錄下。

三. hello world

寫hello world的過程非常簡單,以至於都不用寫objective-c**。用inte***ce builder拖個label寫幾個字就可以了,用模擬器執行也十分簡單。但是真機執行可讓本人痛苦了幾天。

因為真機執行理論上需要官方的certificate,而這個證書就是花上眾所周知的99美刀。對於我們這些還沒看到一絲賺錢希望的開發者來說,還是先想個辦法對付對付吧。

以下只針對本人的環境:

iphone os 2.2

iphone sdk 3.0 + xcode 3.1.3

1. 確保你的iphone已經破解越獄,能夠安裝第三方的軟體,然後開啟terminal安裝ldid以進行應用簽名.

apt-get install ldid

2. 安裝sdk完成後,將 /developer/platforms/iphoneos.platform/developer/sdks/iphoneos2.2.sdk/sdksettings.plist屬性檔案的code_signing_required值修改為no.

[img]/upload/attachment/140329/1a8f4dcd-b9d3-33dc-aa7a-286534956103.png[/img]

3. 開啟xcode建立乙個helloworld工程,在工程配置中general頁面中選擇base sdk for all configurations值為iphone device 2.2; 接著在build頁面中選擇code signing identity - any iphone os device值為don't code sign.

[img]/upload/attachment/140333/9e42989c-6d3b-33ba-aaba-d7d8f679acc8.png[/img]

[img]/upload/attachment/140335/7218047c-f322-3a1a-9d38-785b88bcf3fe.png[/img]

ldid -s helloworld

命令成功執行後,將不會有任何的提示. 如果有提示,通常都是失敗了,請檢查是否該目錄沒有寫許可權,如果沒有請執行命令:

5. 如果以上一切順利的話,這時候helloworld已經成功地安裝在iphone上了,需要重啟springboard以看到圖示。開啟boss prefs,選擇power -> fast respring.

經過以上步驟,helloworld應用成功地在我的iphone上執行起來了,這其中經歷了非常多的失敗,直到最後我幾乎想放棄的時候竟然成功了,所以凡事堅持下去,成功就離你不遠了。

祝你好運!

快速搭建開發環境篇

本篇文章是在本地包含node環境的情況下 1.快速搭建react開發環境 2.快速搭建vue開發環境 快速構建vue開發環境,npm install g vue npm install g webpack npm install g vue cli 選擇目錄 在指定資料夾下 vue init web...

linux 配置開發環境 Apache篇

現在我的的linux伺服器上一般都是使用 apache 和 nginx 這兩種配置。這是你可以通過這個命令檢視一下你的80埠 這是你可能是你的防火牆的原因,你只要把你的防火牆關閉就好了。我現在這裡強調。我們要配置網域名稱和偽靜態的話,主要在 etc httpd conf httpd.conf 這個配...

Linux開發環境必備工具 命令篇

1.ftp服務訪問 filezilla 2.管理工具 svn git3.遠端訪問 ssh scp4.檔案搜尋工具 find 5.關鍵字查詢工具 grep 6.工具安裝軟體 yum rpm 7.編輯器 vim8.資料庫 mysql 9.命令幫助 man和info 10.磁碟操作利器 fdisk 直接操...