1
在Xcode/Xamarin Studio中,可以定義部署目標。但是,這爲應用程序所在的目標操作系統定義了一個下限。部署目標的上限
有一種方法可以定義該目標的上限?
例如,我想在安裝了iOS 6.x但不適用於iOS y.x(其中y> 6)的設備上部署應用程序僅限。
Xamarin Studio或Xcode有一些方法可以定義這個約束嗎?
在Xcode/Xamarin Studio中,可以定義部署目標。但是,這爲應用程序所在的目標操作系統定義了一個下限。部署目標的上限
有一種方法可以定義該目標的上限?
例如,我想在安裝了iOS 6.x但不適用於iOS y.x(其中y> 6)的設備上部署應用程序僅限。
Xamarin Studio或Xcode有一些方法可以定義這個約束嗎?
對於xcode tha答案肯定不是。 Apple鼓勵使用並快速遷移到最新版本的操作系統,因此您只能設置較低的限制。即使您只能製作iOS 6或更低版本的應用程序,他們也可能不會在審覈過程中批准該應用程序。
有用於廣告定位您建立兩個主要設置:
基地SDK &部署目標。
基礎SDK =我想在此應用程序中使用哪些最新功能?所以,如果你想iOS 6的功能,只要使用的iOS SDK 6爲基礎SDK,但不阻止應用安裝在運行iOS> 6.
部署目標設備=什麼是我想要是最早的OS能夠運行這個應用程序?
今天有可能發佈一個SDK 6.0和部署目標6.0的新應用程序,它在iOS 7上無法正常工作?我已經讀過蘋果管理向後兼容無法安裝iOS 7的設備,怎麼可能管理這種情況? –
如果您使用基礎SDK 6構建應用程序,它將在iOS 7上工作,就像它在iOS 6中一樣(iOS 6外觀和按鈕,導航欄等),所以您可以。如果您使用iOS 6應用程序並使用基本sdk iOS 7構建它,UI可能會變得混亂,並且需要調整。 Apple管理與無法運行iOS 7的設備的向後兼容性,如下所示:如果發佈需要iOS 7或更高版本的應用更新,嘗試在較早的iOS版本上安裝應用的用戶將獲得支持其iOS的最新版本。該版本當然是在iOS 7發佈之前提交和批准的。 –