IOS 工程所支援的版本 設定

來源:互聯網
上載者:User

標籤:style   blog   http   io   os   ar   檔案   sp   cti   

如何設定 Base SDK 和 iOS Deployment Target ?

http://leopard168.blog.163.com/blog/static/16847184420116159138181/

在iPhone 開發中,時常被版本所困擾, 蘋果公司總會定期發布 iPhone 開發包,不是僅僅發布一個 patch, 而是整個 開發包完全更新,況且,還不支援斷電續傳,iOS 4.3 以後的版本, 已達 4 G 之多, 下載工作量 可想而知。 正是因為更新頻繁, 我們需要搞清楚  XCcode 版本 和  iOS SDK 版本。 如何查看這兩個版本號碼呢?

在開發iphone 之前,首先需要從 蘋果 iphone  開發網站上,下載所需的 SDK。 這個開發包 本身就帶有 版本資訊。 比如:下載 蘋果最新發行的:   xcode_3.2.6_and_ios_sdk_4.3  。 這個開發包表明: Xcode的版本號碼是: 3.2.6, 而 iOS SDK 的版本號碼 是 4.3. 

Xcode 中 iOS SDK 和  iOS Deployment Target 的設定: 
Base SDK 指的是,當前編譯所用的SDK 版本; OS Deployment Target  指的是,編譯後的 app 可在 終端的哪個 版本上運行。 
 
需對 Project 和 Target 分別設定:
1. Project 設定方法:  
   (1)從 Xcode  Menu, 逐級進入  Project -> Edit Project Settings -> Build ->  Base SDK
   (2)以同樣方式進入  iOS  Deployment Target  
2. Target 設定方法:
    (1)從 Xcode  Menu, 逐級進入  Project -> Edit Active  Target  -> Build ->  Base SDK
    (2)以同樣方式進入  iOS  Deployment Target  

注意: 確保 Project  和 Target 的設定 保持一致。

這裡 以 Flex Radio (一款 網路電台)設定為例。

  Base SDK 設定為:  iOS  4.1

  iOS  Deployment Target   設定為:3.2 。 
 通過這個設定, 編譯出來的 ipa 檔案 便可在 iphone 3.2 以上版本 安裝。

 有時會發生一個怪異的現象: 若你的 iPhone 版本為 4.3, 而開發 SDK 為 4.1 ,  在 XCode  Build &Go 時,會提示錯誤: iphone 版本太低,無法下載。 而且 在 XCode  windows-> Organizer 下 該 iphone 表徵圖顯示為 黃色, 而只有 綠色 才能正確下載。

怎麼辦呢?  這裡給出一個小竅門:

在你的 Mac OS 上 安裝 SDK 4.3 。 開啟 SDK 4.3 版本的XCode, 並將 你手頭的iphone (比如: 4.3 版本) 與 mac book 相連。 黃燈會變為 綠燈。 這時,再切換到到 4.1 版本的XCode,   便可正常下載到 4.3 版本的 iphone 上。

IOS 工程所支援的版本 設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.