2014-09-18 12 views
5

Moja aplikacja ma obecnie SDK Base, 6,1Baza SDK 6.1 robi pokaz iOS 8 symulatorów w Xcode 6.0.1

Ive umieścić iPhoneOS6.1.sdk do: Xcode> Deweloper> Podnośniki> iPhoneOS.platform> Deweloper > SDK>

I to pozwala mi budować z podstawowego zestawu SDK iOS6.1

Ale chyba jeśli mam zestaw SDK bazowa do 8,0, to nie robi mi pokazać żadnej z symulatorów z systemem iOS 7.0, 7.1 lub 8.0

Czy ktoś ma sposób na uzyskanie czy pokaże mi wszystkie symulatory, mimo że mój Base SDK to 6.1?

+0

Dlaczego to robisz? Zaktualizuj swoją aplikację, by używać Base SDK 8.0. Miałeś ostatnie 3 miesiące na aktualizację i przetestowanie aplikacji na iOS 8. W przeciwnym razie możesz użyć Xcode 5 do przetestowania aplikacji 6.1 Bask SDK na urządzeniu programistycznym z systemem iOS 8. – rmaddy

+0

Korzystanie z Xcode 5 jest w porządku, ale zwykle jest to zwrot jabłkowy możliwość przesyłania ze starszą wersją xcode po pewnym czasie, nie będziemy aktualizować naszej aplikacji, aby używać nowego stylu ios7 (i ios 7 base sdk) do przyszłego roku z pewnych powodów – Jeffrey

Odpowiedz

1

Pobierz inne dostępne symulatory iOS (7.1, 7.0 i 6). Pracowałem dla mnie

+0

Próbowałem tego, ale oni pokazuje tylko wtedy, gdy baza sdk jest ustawiona na 8.0 dziwnie. Czy pobrałeś je przez Xcode lub jakąś stronę internetową? i czy możesz teraz potwierdzić używanie xcode 6.0.1? – Jeffrey

+1

Dobrze, jak tylko umieściłem symulator 6.1 w zawartości pakietu xcode, wszystkie symulatory były wyświetlane, mimo że mój podstawowy SDK został 6.1 rozwiązany! : D – Jeffrey

+0

Zła rada. Proszę, proszę, nie rób tego! –

2

Przejdź do Windows ->Devices i naciśnij znak plus w dolnym rogu i dodaj potrzebne symulatory.

11

W Xcode 6.1 można ręcznie dodawać symulatory. Aby to zrobić, przejdź do okna -> Urządzenia i naciśnij symbol + na dole.

enter image description here

Następnie można wybrać kombinację typu urządzenia i iOS wersji stworzenia.

enter image description here

0

Nie kopiuj starsze SDK do nowszej Xcode. Jest to nieobsługiwane i może prowadzić do problemów.

Powinieneś używać najnowszego zestawu SDK i ustawić cel wdrożenia na najstarszy system operacyjny, który chcesz obsłużyć. Wierzę, że większość programistów używa teraz pakietu SDK 8.1 (lub po prostu ustawia go jako najnowszy) z docelowym wdrożeniem w wersji 6.1 lub 7.1.