Myślę o aktualizacji do iOS SDK 4.2. Zastanawiam się jednak, czy nadal będę mógł uruchomić symulator jako iOS 3.2. Dzieje się tak, ponieważ tworzę reklamy iAd dla iPada, ale nadal chcę sprawdzić, czy mój program będzie działał z systemem iOS 3.2.
Uwaga: w przeszłości widziałem podobny post do tego, ale nie były one zbyt pomocne w podawaniu dokładnych kroków, jak można to zrobić.
Odpowiedzi:
Jeśli masz iAds w swoim pliku binarnym, nie będziesz mógł go uruchomić na niczym przed iOS 4.0 i zostanie odrzucony, jeśli spróbujesz przesłać taki plik binarny.
Po uaktualnieniu nadal możesz uruchomić symulator od wersji 3.2.
W symulatorze iPhone'a spróbuj wybrać Sprzęt -> Wersja -> 3.2
źródło
Każdy, kto znajdzie to starsze pytanie, może teraz pobrać
wszystkiestarsze wersje.Xcode
->Preferences
->Components
(Kliknij kartę Symulatory).Zainstaluj wszystkie wersje, które chcesz / potrzebujesz.
Aby wyświetlić wszystkie zainstalowane symulatory:
Cel -> W rozwijanym menu „miejsce docelowe wdrożenia” wybierz zainstalowaną wersję z najniższym numerem wersji.
Powinieneś teraz zobaczyć wszystkie dostępne symulatory w menu.
źródło
XCODE 10.1
1. Idź do Xcode -> Preferencje (skrót CMD,)
2. Wybierz składniki
3. Pobierz wersję symulatora
4. XCode -> Open Developer Tool -> Simulator Spowoduje to uruchomienie Symulatora jako samodzielnej aplikacji
5 Sprzęt -> Urządzenie -> Zarządzaj urządzeniami ...
6. Kliknij + iCon, aby utworzyć nową wersję symulatora.
7. Określ nazwę symulatora, typ urządzenia i wybierz wersję systemu operacyjnego z listy rozwijanej.
8. Kliknij Utwórz.
9. Sprzęt -> Urządzenie -> iOS 11.0 -> iPhone 6
Ciesz się kodowaniem!
źródło
Otwórz xcode iw górnym menu przejdź do xcode > Preferencje > Pobieranie, a będziesz mieć możliwość pobrania starych pakietów SDK do użytku z xcode. Możesz także pobrać narzędzia wiersza poleceń i obsługę debugowania urządzeń.
źródło
W XCode w obszarze Cele kliknij prawym przyciskiem myszy projekt i Pobierz informacje . Na karcie Kompilacja poszukaj miejsca docelowego wdrożenia systemu iOS. Zmieniając to, powinieneś być w stanie przetestować inną wersję iOS.
źródło
Aby dodać poprzedni symulator iOS do Xcode 4.2, potrzebujesz starego pliku instalatora xcode_3.2.6_and_ios_sdk_4.3.dmg (lub podobnej wersji) i wykonaj następujące czynności:
Teraz jest lista zainstalowanego symulatora.
źródło
Wybór starszych wersji symulatora nie jest oczywisty w Xcode 3.2.5. Starsze Xcodes miały osobne listy „iOS Device SDK” i „iOS Simulator SDK” w wyskakującym menu ustawień kompilacji „Base SDK”, ale w Xcode 3.2.5 zostały one zastąpione pojedynczą listą „iOS SDK”, która oferuje tylko 4.2 i „najnowsze”.
Jeśli utworzysz nowy domyślny projekt iOS, będzie on domyślnie ustawiony na 4.2 dla podstawowego zestawu SDK i celu wdrożenia, a w wyskakującym okienku „Przegląd” w lewym górnym rogu projektu będzie dostępny tylko symulator 4.2.
Aby uruchomić starszy symulator systemu iOS, należy wybrać starszą wersję systemu iOS w wyskakującym okienku ustawień kompilacji „Miejsce docelowe wdrożenia systemu iOS”. Dopiero wtedy wyskakujące okienko „Przegląd” będzie oferować starsze symulatory: z powrotem do 4.0 dla iPhone'a i do 3.2 dla iPada.
źródło
Symulatora NIE MOŻNA pobrać z:
Xcode -> Preferencje -> Pobieranie
Tylko symbole urządzeń iOS. Jak mówi ta opcja:
Oznacza to, że potrzebujesz urządzenia iOS 4.2, aby przetestować aplikację iOS 4.2
źródło