2015-11-28 29 views
0

我想現在開始學習Swift,並且該教程是針對iOS 9開發的,所以我想知道如果我將按照本教程進行操作,然後希望我的應用程序能夠在iOS 8/7上運行,那麼需要什麼?因爲並非所有的人立即升級,我還想支持早期版本。如何讓您的應用在不同的iOS版本中得到支持?

感謝

+0

除非你使用的iOS 9的特定功能,您的應用程序將在以下版本的做工精細。 –

+0

你剛剛開始,所以首先要關注基礎知識。不同版本的iOS在某些小方面和大部分時間都有所不同,舊版iOS的代碼在新版本上運行得很好。除此之外,我建議您查看Apple的[iOS版本統計信息](https://developer.apple.com/support/app-store/)。 91%的設備運行的是iOS 8或9,這取決於您是否想要以其他9%爲目標。 –

+0

@JustAnotherCoder請記住,許多用戶仍然有iPhone 4卡在iOS 7中。我讀到,12%的用戶仍然有iOS 7(不幸的是,對我們來說,開發人員)。 – GoRoS

回答

1

你的項目名 - >常規 - >部署信息 - >部署目標 - >選擇您的目標

要小心,一些方法你會在iOS版9使用在早期的iOS不存在,不要驚慌,如果是這種情況

0

按照步驟: -

1.從導航中選擇項目

enter image description here

2.選擇你的項目目標,並轉到普通標籤

enter image description here

3.您可以選擇的版本,按您的最低版本要求

enter image description here

+0

@Ninja你可以upvote和接受答案,如果你得到答案:) –

0

你不會h如果在OS X 10.9和iOS 7或更高版本的SDK版本中運行您的應用程序有任何問題。只需在項目設置中選擇您的部署版本即可。

有關進一步兼容性問題,請檢查此link

0

在Xcode中打開您的項目設置,選擇您的項目,然後在「信息」選項卡下,更改部署目標。您的應用程序將與所選的新操作系統兼容。

請注意,這可以限制您的代碼。例如,爲了編譯某些功能(如Swift或Metal),存在最低的操作系統要求。如果你選擇的操作系統對你的代碼來說太舊了,Xcode會給你一個警告。

deployment target

相關問題