2013-02-08 97 views
9

我開發使用base SDKs爲6.0和deployment target爲6.0我可以在xcode 4.5上將我的iOS部署目標更改爲5.0嗎?

現在我想改變我的deployment target到5.0,而不是6.0

是有可能改變的iPhone應用程序?

我已經在Xcode中使用的自動佈局的特徵4.5

我有一個疑問:我聽說,如果我開發的應用程序使用的是iOS 5,並與爲[email protected]啓動圖像部署目標()原因:無效的啓動圖像 - 您的應用程序包含啓動圖像,其大小修改器只支持使用iOS 6.0 SDK或更高版本構建的應用程序),但支持iPhone 5,我必須提供圖像[email protected]圖像。如何解決這個問題呢 ?

感謝您的閱讀問題。

+0

爲什麼不只是提供'Default-568h @ 2x.png'? – deanWombourne

回答

12

您不需要更改基礎SDK以更改部署目標。只需將其更改爲5.0下的目標選擇:

enter image description here

注意,自動佈局和其他一些功能僅適用於SDK 6.0。爲的XCode 7+

的標籤

編輯現在被稱爲一般部署目標正在部署信息

XCode 7

+0

我需要爲iOS 5和iOS 6分別編碼嗎? – Krunal

+1

不,無論你爲iOS 5做什麼,都可以在iOS 6上運行。只有當您使用iOS 6中添加的某些機制時,您需要用其他東西替換它們才能在iOS 5上運行。 – Adis

+0

在Xcode 7中,此選項位於項目的** General **設置下。 – ThisClark

1

您可能還注意到您無法從Adis方式查看較早的部署目標。所以要解決這個問題去build settings>deployment,然後找到iOS deployment target並在那裏改變它。

picture what's described above

相關問題