簡體   English   中英

是否有人在Snow Leopard上使用iPhone SDK 2.xx dev?

[英]Is anyone doing iPhone SDK 2.x.x dev on Snow Leopard?

Snow Leopard似乎沒有SDK 2.xx。 還是我弄錯了?

順便說一句,我很喜歡內置的Clang !! 感謝Xcode團隊!

來自Apple:

將Base SDK設置為iPhone 3.0設備。 將iPhone部署目標設置為2.2.1。 調用iPhone 3.0 API時,請使用AvailibilityMacros。

替代文字

Snow Leopard中沒有適用於2.x的iPhone模擬器。 將Active SDK設置為iPhone 3.0 Simulator以在模擬器中進行測試; 將其設置為3.0 Device並將Active Executable設置為2.2.1以在2.2.1設備上測試應用程序。

您可以為Snow Leopard編寫面向iPhone OS 2.x的應用程序。 只需確保您沒有使用任何iPhone OS 3.0特定的API:s。

您還可以編寫以2.x為目標的應用程序,並使用3.0功能(如果可用)。 如果您這樣做,請記住兩件事:

  • 毫無疑問地鏈接任何iPhone OS 3.0框架。
  • 在調用3.0-ish之前,一定要檢查[UIDevice currentDevice].systemVersion

可能是第三個子彈; 問問自己,甚至不關心升級到iPhone OS 3.0的用戶是否可能關心安裝應用程序?

我在WWDC上詢問過這個問題,並被告知2.2 SDK不適用於XCode 3.2。 我試過把它復制過來,但它沒有用。 也就是說,我不確定有多少iPhone客戶仍在運行2.2 ...

這是一個很大的問題,因為如果沒有具有OS 2.x的設備,我們無法測試OS 2.x的應用程序! http://www.fdambrosio.net/archives/1395

支持與設備或界面旋轉動畫相關的iPhone OS 2.x和iPhone OS 3.x時出現問題:

在這里閱讀我的博客文章: http//blog.jessearmand.com/post/358250047/regarding-iphone-os-compatibility-and-support-of-older

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM