2015-03-10 14 views
9

Jak podano w tytule, uaktualniony dzisiaj do wersji iOS 8.2, a moje urządzenie nie jest obsługiwane w Xcode 6.3 beta.iOS 8.2 nieobsługiwany w Xcode 6.3 beta

Mimo że Xcode 6.3 obsługuje system operacyjny iOS 8.3, nie mogę również zainstalować symulatora systemu iOS 8.2.

Nie mogę zrezygnować z wersji beta Xcode 6.3, ponieważ mam dość dużo zmodyfikowanego kodu zgodnie ze zmianami Swift 1.2 i o ile mi wiadomo, Xcode 6.2 nie obsługuje jeszcze Swift 1.2.

Czy jest jakieś znane rozwiązanie, z wyjątkiem obniżenia wersji lub uaktualnienia do wersji beta 8.3 systemu iOS? (Również iOS 8.3 beta nie można znaleźć wzdłuż linki jabłek do pobrania)

PS. Udało mi się uruchomić kod Swift na urządzeniu przed uaktualnić ..

Odpowiedz

27

Po zainstalowaniu Xcode 6.2 wydany także ten dzień, Otworzyłem losowy projekt, podpisałem (lub zrobiłem coś z moim urządzeniem), a potem wersja Xcode 6.3 beta rozpoznała moją wersję iOS 8.2!

  1. zainstalować ostatnią stabilną Xcode wersję
  2. otworzyć losową projekt
  3. podłączyć urządzenie zachowując Xcode otworzył
  4. niech Xcode zrobić swoje własne procedury rozpoznawania urządzenia („symboli copy” ..)
  5. otworzyć beta Xcode i cieszyć się przy użyciu urządzenia testowego jak zawsze
+0

Lucky. Ale teraz wiesz, dlaczego nie modyfikujesz ważnego kodu za pomocą wersji beta narzędzi. Nie mogę się też doczekać ulepszeń Swift 1.2, ale nie mogę ich używać, dopóki nie zostaną wydane. –

+0

masz rację. Czy masz jakieś przydatne linki, jak zapewnić szybką kompatybilność z wersją 1.1 i SWIFT 1.2? – Fawkes

+0

Dziękuję, Fawkes. Miałem Xcode 6.1 i 6.3 na moim MacBooku i iOS 8.1 na moim iPhonie. Po aktualizacji iPhone'a do iOS 8.2, Xcode 6.3 przestało rozpoznawać mojego iPhone'a. Zainstalowałem Xcode 6.2, uruchomiłem go z podłączonym iPhonem, wybrałem mój iPhone jako cel wdrożenia, czekałem, aż Xcode wykona swoją działalność, zakończy działanie, uruchomi Xcode 6.3 i będzie mógł wdrożyć moją aplikację na moim iPhonie. –

1

The Apple Release Notes mówi:

beta iOS Pomoc • Urządzenia z iOS 8.2 nie jest obsługiwany w Xcode 6.3 beta 2. (19867597)

Można go zobaczyć na stronie 9 here

+0

Jeśli zrobisz to, co podano w moim rozwiązaniu. To będzie działać. Sądzę, że dodali tę informację, ponieważ ktoś zgłosił mój problem jako błąd ... – Fawkes

2

To działało po zainstalowaniu najnowszej wersji beta dzisiaj: Otwórz Xcode 6.2 i przejdź do Urządzenia. Podłącz telefon iPhone i poczekaj, aż spinner się skończy (kilka minut w moim przypadku). Zamknij 6.2 i ponownie otwórz 6.3. Teraz powinno działać!

Dzięki Christianowi Zanglowi na forum programistów Apple!

0

Odtwarzane z obejściem, dopóki nie naprawią go użytkownicy Apple. Jeśli masz zainstalowany kod 6.2, połącz obsługę urządzeń 8.2 z Xcode 6.2 z Xcode 6.3 beta.

ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2 (12D508)" /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2 

Enjoy :)

10

Rozwiązaniem jest: Przejdź do produktu> cel podróży, a mimo to mówi, urządzenie nie spełnia warunków, będzie nadal pozwalają, aby je zaznaczyć, a następnie budynek będzie działać.

+2

Absolutnie! Dzięki temu jest to poprawna i bardzo łatwa naprawa. –

+0

Łatwa naprawa dla absolutnie głupiego problemu. – Alper

0

Udało mi się rozwiązać ten problem, nie instalując stabilnej wersji XCode (pobieranie ~ 3,5 GB), aby zarejestrować moje urządzenie iOS. (Inne odpowiedzi proponują zainstalowanie drugiej wersji XCode.)

FIX: Urządzenia iOS mogą być również rejestrowane do programowania ręcznie (tzn. Bez XCode). Oto kroki: http://support.smartbear.com/viewarticle/63764/

P.S. - Wykonanie tego procesu zajęło mi tylko około 10 minut.Wymaga iTunes (do odczytu urządzeń UDID) i "administratora" dostępu do centrum członkowskiego.

Powiązane problemy