2015-07-23 12 views
5

Błąd pojawia podczas budowania projektu wcześniej robocza:Xcode 7 beta 4 Build błędach - com.apple.CoreSimulator.SimRuntime.iOS-9-0

Images.xcassets: Nie udało się znaleźć odpowiednie urządzenie do typ SimDeviceType: com.apple.CoreSimulator.SimDeviceType.iPad-2 z wykonawczego SimRuntime: 9.0 (13A4305g) - com.apple.CoreSimulator.SimRuntime.iOS-9-0

usunęliśmy wszystkie zmienne Xcode i wszystkie symulatory na moim Macu, restartowałem je tyle razy, że nie mogę zliczyć. Stało się to po ostatnim wydaniu El Capitan 2 dni temu. Projekt został zbudowany i działa dobrze przed .. Dlaczego błąd pochodzi z Images.xcassets w pierwszej kolejności?

Widzę xcode 7 beta 4 ma wszystkie symulatory zawarte w pakiecie, , ale lista dostępnych symulatorów jest pusta. Należy zauważyć, że po prostu chce uruchomić mój projekt na urządzeniu fizycznym, a nie symulator (który marznie, gdy otwarte)

Zaloguj z CoreSimulator który został wykazujące od chwili, kiedy zmodernizowanej OSX:

lip 22 14 : 53: 53 CoreSimulatorService [787]: com.apple.CoreSimulator.CoreSimulatorService 166 ~ 1 począwszy.

Zarządzane, aby zawęzić to usunięcie wszystkich obrazów z plików Images.xcassets i dodanie do nich AppIcon i LaunchImage. Buduje się dobrze, ale gdy tylko spróbuję dodać inny obraz, kompilacja znowu się nie powiedzie z tym samym błędem, o którym wspomniano powyżej. Kompiluje się tylko wtedy, gdy obrazy są puste bez powiązanych plików PNG. Dlaczego jednak?

+0

Otwórz zgłoszenie w http: // raportowaniu błędów.apple.com – Lewis42

+2

Zrobiłem to już. Wciąż czekam na odpowiedź. – Mezzo

+0

Mam podobny problem z ish, dla którego również otworzyłem bilet :( – Lewis42

Odpowiedz

-3

Postępując zgodnie z instrukcjami podanymi tutaj: support.apple.com/en-us/HT201314, zainstaluj ponownie OSX, korzystając z Recovery. Zanim to zrobisz, usuń wszystkie odwołania Xcode. Po zainstalowaniu systemu operacyjnego zainstaluj ponownie kod Xcode, a projekt powinien być w porządku.

+2

To jest * super * przesada i tak naprawdę nie rozwiązuje problemu. Jest to znany problem i udokumentowany w uwagach do wydania. –

+0

W momencie pojawienia się błędu nie otrzymałem powyższej pomocy i przez 2 dni patrzyłem na problem. To nie była przesada, było to jedyne rozwiązanie, które pozostało po szeroko zakrojonych badaniach. – Mezzo

+0

To przesada. Nie trzeba ponownie instalować systemu operacyjnego, a tak naprawdę nie rozwiązuje problemu. Głównym problemem jest błąd systemu operacyjnego w betach El Cap. –

0

Oficjalne omówienie pokrewnego problemu znajduje się w Apple's forums, ale ludzie mylą obie kwestie, ponieważ mają podobne cechy.

Obecna wersja El Capitan Beta zawiera błąd powodujący problemy z wczytaniem dyld_sim ze starszych wersji symulatora iOS w El Capitan.

Poprzednie wersje El Capitan Beta miały inny błąd, który spowodował awarię CoreSimulatorService (i tym samym ograniczyła dostępność symulatora), jeśli starsze wersje środowiska wykonawczego zainstalowano w/Library/Developer/CoreSimulator.

Obejście omówiono w poście na forum będzie obejść obu sprawach:

sudo xcode-select -s /path/to/Xcode-beta.app 
[[ -d /Library/Developer/CoreSimulator ]] && sudo mv /Library/Developer/CoreSimulator{,.bak} 
sudo mv $(xcrun --sdk iphonesimulator --show-sdk-path)/usr/lib/dyld_sim{,.bak} 
sudo mv $(xcrun --sdk watchsimulator --show-sdk-path)/usr/lib/dyld_sim{,.bak} 

Aktualizacja Xcode w przyszłości będzie „cofnąć” do zmiany Xcode.app. Nie dotyczy to najnowszej wersji beta Xcode.app, która została wydana po wersji El Capitan Beta.

W przyszłości, po nowym El Capitan beta wydany i zaktualizowaniu, będziemy chcieli, aby przywrócić/Library/Developer/CoreSimulator jeśli przeniósł go na bok:

[[ -d /Library/Developer/CoreSimulator.bak ]] && sudo mv /Library/Developer/CoreSimulator{.bak,} 
1

Spróbuj Usuń wszystko pliki w tych dwóch ścieżkach:

rm -rf ~/Library/Developer/CoreSimulator 
rm -rf ~/Library/Developer/Xcode 
Powiązane problemy