2013-09-23 19 views
8

Zrzeczenie się: Jestem stosunkowo nowy w rozwoju iOS.Przesyłanie aplikacji z podstawowym pakietem SDK iOS 6.1 do sklepu App Store, gdy system iOS 7.0 jest już dostępny.

Właśnie zakończyliśmy kodowanie naszej aplikacji na iOS 5.0 do 6.1 i jesteśmy gotowi do przesłania go. Jednak iOS 7 jest już wyłączony i nie mamy czasu na przeprojektowanie całej aplikacji.

zaktualizowałem moją IDE Xcode 5 a następnie kopiowane iOS 6.1 SDK więc mogę ustawić SDK Base, aby iOS 6.1. Jednak po zbudowaniu aplikacji na symulator iOS 7.0, wszystko to wygląda i działa ponownie w systemie iOS 7.0.

Czy istnieje sposób, aby złożyć aplikację do App Store, który działa z iOS 6.1 wyglądu, nawet jeśli urządzenie użytkownika ma iOS 7.0 zainstalowane?

Odpowiedz

1

Uruchamianie aplikacji skompilowanej przy użyciu zestawu SDK iOS 6.1 powinno działać w trybie zgodności iOS6 na iOS6. Oznacza to, że Twoja aplikacja będzie używać około elementów sterujących iOS6, ale nie wszystkie.

Na przykład: UINavigationController będzie wyglądać i działać jak iOS6, podobnie jak klawiatury, DatePickers i UISwitches.

Jednak dialogami alarmowymi będą iOS7, podobnie jak kilka innych rzeczy, takich jak (denerwująco) UISegmentedControls.

Ponadto, jeśli korzystałeś z UIButtonów Round Rect w stylu domyślnym, w systemie iOS7 będą one wyświetlane jako tekst (bez zaokrąglonego tła).

1

Należy ponownie pobrać XCode 4.5 z SDK dla iOS 6.1. I użyj tego XCode do zbudowania i przesłania aplikacji.

1

cytuję z Ben następujące odpowiedzi:

Jednak Alert dialogi będą iOS7, podobnie jak kilka innych rzeczy podobne (irytująco) UISegmentedControls.

Jeśli powyższe elementy sterujące mają wygląd i system iOS 7.0, a użytkownik tego nie lubi. następnie idź z odpowiedzią Sha. i ponownie zainstaluj Xcode 4.5.

Moje osobiste doświadczenie

zbudowałem moją aplikację z Xcode 4.5 i SDK 6.1 i opublikował swoje aplikacje i to działa doskonale na iOS 7.0 z wyglądu i 6.1, z wyjątkiem dialogach Alert jak Ben powiedział.

Pobrałem xCode 5.0 i zbudowałem z sdk 7.0, ale moim problemem było więcej niż niż wygląd. moja aplikacja. rozbił się. Nie skopiowałem sdk 6.1 tak jak ty, więc nie doświadczyłem tego, co masz. i nie można stwierdzić, czy budowanie z Xcode 5.0 i Build with sdk 6.1 będzie miało wszystkie wygląd i tryb 7.0 iOS na iOS 7.0. Ja osobiście w ogóle tego nie widzę.

Jeśli naprawdę masz ten problem. Idź z ponowną instalacją XCode 4.5 i to zadziała. Zrobiłem dokładnie ten sam obniżony poziom XCode i SDK. następnie opublikowano i wszystko działało dobrze.

Nie mogę zrozumieć, jak to wersja XCode, a nie wersja SDK ma nic wspólnego z wyglądem i jak Sha powiedział.