2014-10-21 11 views
38

Chcę przetestować moją aplikację zarówno na iOS 7.0, jak i iOS 8.0. Uaktualniłem swój iPhone5 do iOS 8.1. Teraz jedynym sposobem na przetestowanie mojej aplikacji w tym systemie operacyjnym jest użycie Symulatora. Ale po uaktualnieniu mojego Xcode'a do wersji 6.1. Nie widzę symulatorów iOS 7.0 i 8.0. Muszę zainstalować te symulatory w Xcode 6.1. Czy istnieje sposób na zainstalowanie tych symulatorów w Xcode 6.1?Jak zainstalować symulatory iOS 7.0 i iOS 8.0 w Xcode 6.1?

UWAGA:

1) kopiować wklejać te SDK symulatora od starego Xcode do Xcode 6.1 w treści, ale to nie działa.

2) Próbowałem zainstalować te z Xcode> Preferencje> Pobieranie, ale te nie pojawiają się na liście.

3) Usunąłem wszystkie urządzenia z Xcode'a z okna> Urządzenia, a następnie ponownie uruchomiłem Xcode i ponownie je dodałem, ale te symulatory się nie wyświetlają.

+1

Dodaj je w oknie Urządzenia w Xcode. Zobacz mój post tutaj: http://stackoverflow.com/a/26508245/3302591 – iljer

+0

Spróbuj użyć Xcode w wersji 6.1 (6A1052c). Miałem opcję pobrania symulatora iOS 7.0. –

Odpowiedz

34

Tylko symulatory iOS 7.0 i nowsze są obsługiwane w Xcode 6.0.x i 6.1.x. Tylko system iOS 7.1 i nowsze symulatory są obsługiwane w Xcode 6.2 i nowszych wersjach.

Starsze środowiska wykonawcze symulatorów nie są zgodne z nową architekturą CoreSimulator. Jeśli chcesz uruchomić symulatory iOS 6.x, musisz zainstalować Xcode 5.1.x.

Symulator iOS 7.0 nie działa na OS X Yosemite, więc jeśli chcesz uruchomić symulator iOS 7.0, musisz być na OS X Mavericks.

Symulator iOS 8.0 nie jest dostępny jako DLC. Jest obsługiwany tylko w Xcode 6.0. Jeśli naprawdę chcesz użyć go w nowszych wersjach Xcode, możesz spróbować skopiować iPhoenSimulator8.0.sdk i iOS 8.0.simruntime z Xcode 6.0 do Xcode 6.1, ale jak wspomniano, nie jest to obsługiwane.

Patrz:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS 8.0.simruntime

/Applications/Xcode. app/Spis treści/Deweloper/Platformy/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk

+9

Pytanie nie pyta o uruchomienie iOS 6.x. – ravron

+5

Symulator iOS 7.1 nadal działa na Yosemite. –

+1

@jeremy Stwierdzam, że sytuacja, którą opisujesz, jest dla mnie prawdziwa. Nie mogę zainstalować symulatorów 7.0 i 8.0 w wersji 6.1.1 na moich Mavericks. Czy możesz przytoczyć jakiekolwiek źródła informacji o przyczynie odrzucenia wersji 8.0? Wygląda to na mylące posunięcie ze strony Apple. Znalazłem wiele takich postów, w których ludzie szukają zaginionych symulatorów. Wydaje mi się, że 8.0 wciąż był wart sprawdzenia. Może Apple uważa, że ​​warto kierować tylko na najnowsze wersje (7.latest, 8.latest) i wszystko, co starsze, nie jest warte wysiłku, ale to tylko domysły. –

Powiązane problemy