簡體   English   中英

在iOS 7.0退出后將帶有基本SDK iOS 6.1的應用提交到App Store

[英]Submitting app with base SDK iOS 6.1 to App Store while iOS 7.0 is out

免責聲明:我是iOS開發的新手。

我們剛剛結束了將適用於iOS 5.0的應用程序編碼為6.1的工作,並准備提交。 但是,iOS 7已經發布,我們沒有時間重新設計整個應用程序。

我將IDE更新為xCode 5 ,然后復制了iOS 6.1 SDK,因此可以將基本SDK設置為iOS 6.1 但是,當我為iOS 7.0模擬器構建應用程序時,這又是所有iOS 7.0外觀。

即使用戶的設備已安裝iOS 7.0 ,是否可以將應用提交到運行iOS 6.1外觀的App Store?

運行使用iOS 6.1 SDK編譯的應用程序,應在iOS6上以“ iOS6兼容模式”運行它。 這意味着您的應用將使用某些 iOS6控件,但不是全部。

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

但是,“警報”對話框將是iOS7,另外還有一些討厭的事情,例如UISegmentedControls。

另外,如果您使用了默認樣式的Round Rect UIButton,則在iOS7上,它們將以文本形式顯示(無圓形背景)。

您需要再次下載帶有iOS 6.1 SDK的XCode 4.5。 並使用該XCode生成並提交您的應用程序。

我從Ben的回答中引用以下內容:

但是,“警報”對話框將是iOS7,另外還有一些討厭的事情,例如UISegmentedControls。

如果不止這些控件具有iOS 7.0的外觀,那么您就不喜歡這樣。 然后,跟莎回答。 並重新安裝Xcode 4.5。

我的個人經歷

我使用XCode 4.5和sdk 6.1構建了我的應用程序,並發布了我的應用程序,除了Ben所說的“警告對話框”,它在6.1的外觀和感覺上都可以在iOS 7.0上完美運行。

我下載了xCode 5.0,並使用sdk 7.0進行了構建,但我的問題不僅僅是外觀和感覺。 我的應用 墜毀。 我沒有像您那樣復制sdk 6.1,所以我沒有遇到任何問題。 而且無法判斷在iOS 7.0上,使用Xcode 5.0和sdk 6.1進行構建是否具有7.0 iOS的所有外觀。 我個人根本看不到。

如果您真的有這個問題。 重新安裝XCode 4.5,它將起作用。 我做了完全一樣的降級的XCode和SDK。 然后發布,一切都很好。

正如Sha所說,我不明白XCode版本和SDK版本如何與外觀有關。

暫無
暫無

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

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