2013-09-23 42 views
8

聲明:我相對較新的iOS開發。在iOS 7.0不支持的情況下將基礎SDK iOS 6.1的應用程序提交給App Store

我們剛結束編碼我們的應用程序iOS 5.0到6.1,我們準備好提交它。但是,iOS 7現在不在了,我們沒有時間重新設計整個應用程序。

我我的IDE更新爲的Xcode 5,然後複製的iOS 6.1 SDK這樣我就可以在基地SDK設置到iOS 6.1。但是,當我爲iOS 7.0模擬器構建應用程序時,它全部都是iOS 7.0的外觀和感覺。

有沒有辦法提交應用的App Store與iOS的6.1外觀運行和感覺,即使用戶的設備具有的iOS 7.0安裝

回答

1

運行用iOS 6.1 SDK編譯的應用程序應該在iOS6的'iOS6兼容模式'下運行它。這意味着你的應用程序將使用的一些的iOS6控件,但不是全部。

例如:UINavigationController的外觀和工作方式與iOS6類似,鍵盤,DatePickers和UISwitches也如此。

但是,Alert對話框將會是iOS7,以及其他一些事情,比如(令人討厭的)UISegmentedControls。另外,如果你在iOS7上使用了默認風格的Round Rect UIButtons,它們就會以文本的形式出現(沒有舍入的背景)。

1

您需要再次下載XCode 4.5 SDK for iOS 6.1。並使用該XCode來構建和提交您的應用程序。

1

我引述奔回答以下問題:

然而,警告對話框會iOS7,如將一對夫婦的其他東西一樣 (煩人)UISegmentedControls。

如果不止這些控件具有iOS 7.0的外觀和感覺,並且您不喜歡那樣。然後,與沙回答。並重新安裝Xcode 4.5。

我個人的經驗

我建我的應用程序的XCode 4.5和SDK 6.1,並出版了我的應用程序和 它在iOS 7.0的工作完全符合6.1除 警報對話框的外觀和感覺本說。

我下載了xCode 5.0並使用sdk 7.0構建,但是我的問題比使用外觀更感染 。我的應用程序墜毀。我沒有像你那樣複製sdk 6.1,所以我沒有 體驗你所擁有的。並且不能分辨是否用Xcode 5.0構建了 並且使用sdk 6.1構建將具有全部 iOS上iOS 7.0的外觀和感覺 7.0。我個人根本看不到這一點。

如果你確實有這個問題。去重新安裝XCode 4.5和 它將工作。我做了完全相同的降級XCode和SDK。然後 發佈和所有工作得很好。

我不明白XCode版本,而不是SDK版本與Sha說的外觀有什麼關係。

相關問題