2013-09-27 14 views
17

Odkąd mój zespół przełączony z Xcode 4 do 5, to dziwne błąd pokazuje się, że:Xcode 5 przedstawia to samo urządzenie dwukrotnie

Kiedy podłączyć iPhone/iPod touch do macs, urządzenie będzie udostępniana jako dwa urządzenia jako kandydat do wdrożenia. Obie mają takie same nazwy urządzenia wyświetlane prawidłowo, ale jeśli możemy uruchomić naszą aplikację na 1 jeden, czasem segue spowoduje awarię podczas gdy ten sam segue będzie działać dobrze na 2 jeden.

Ten problem występuje na wszystkich naszych urządzeń w różnych macs: iPod Touch 5, iPhone 4S, iPhone 5 z iOS 6 i 7

Więc moje pytania, dlaczego są tam 2 tego samego urządzenia, a ponadto , jak mogę to naprawić?

+0

Jeżeli masz zainstalowany iOS 6.1 SDK w Xcode 5? – rakmoh

+0

@rakmoh Tak, przenieśliśmy pakiet SDK iOS6.1 z Xcode 4 do Xcode 5, kopiuj-wklej. – Will

+1

To najprawdopodobniej błąd związany z posiadaniem SDK 6.1 i 7.0 obok siebie, tak jak w Xcode 5. Zdarza się to również w moim systemie. – Petesh

Odpowiedz

32

jako stany @Petesh, to ze względu na dodanie do Xcode 6.1 SDK 5. Dodatkowo, jedno z urządzeń będzie działać z systemem iOS 6.1 style wizualne podczas gdy druga będzie działać z 7,0 stylów. Niestety nie można stwierdzić różnicy, która będzie działać ze stylami 6.1 i która będzie działać w wersjach 7.0.

+2

Dzięki za informację. Czy jest coś, co możemy zrobić w związku z tym problemem? – JohnK

1

Nie używaj dowiązania symbolicznego do SDK 6.1. Usunąłem dowiązanie symboliczne i utworzyłem kopię sdk 6.1 na xcode. Po tych akcjach wyeliminowano awarie.

+2

Jak dokładnie to zrobić? Gdybym to zrobił, czy nadal miałbym możliwość tworzenia nowego projektu z iOS 6.1 sdk? – Will

+0

Tak. Istnieją dwa sposoby pracy z systemem iOS 6.1. Stworzenie dowiązania symbolicznego do sdk 6.1 powoduje awarie dla mnie. [Link] (http://stackoverflow.com/questions/18423896/is-it-possible-to-install-ios-6-sdk-on-xcode-5) –

+0

skopiowane SDK 6.1 w Xcode i jeszcze mam to problem również. – JohnK

Powiązane problemy