2015-09-28 19 views
8

Dzisiaj zaktualizowałem kod xcode. kiedy próbowałem uruchomić projekt na symulatorze (wersja ios < 9.0) Dostałem ten błąd.Nie można otworzyć biblioteki liblaunch_sim.dylib

„Nie można otworzyć liblaunch_sim.dylib. Spróbuj ponownie zainstalować Xcode lub runtime symulatora.

Biegła doskonale na symulatorze ios9.0. tu jest zrzut ekranu. Proszę mi pomóc. enter image description here enter image description here

Odpowiedz

2

Nie sądzę, że istnieje "oficjalnie wspierany" sposób rozwiązania tego problemu, ale spójrz na this answer (który pochodzi z this more detailed troubleshoot) w celu ewentualnego naprawienia ..

[Edit] w was wypadku spróbuj uruchomić te:

sudo cp "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.‌​dylib"{,.bak} 

sudo ln -sf "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/D‌​eveloper/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.‌​dylib" 
+0

dzięki za odpowiedź! próbowałem to, ale nie działa –

+0

Czy polecenie wyjściowe wszelkiego rodzaju błąd? Jaką wersję Xcode posiadasz? Z jakimi numerami wersji emulatora próbujesz wykonać polecenie? –

+0

Próbowałem go z iphone5s (ios 8.0) –

11

Będzie to również wystąpić, gdy nie masz symulator rzeczywiście zainstalowane w XCode. Niedawno zaktualizowałem XCode do wersji 7.1 i nie zainstalowałem wszystkich symulatorów i otrzymałem ten sam błąd.

  • Idź do Ustawienia -> Downloads
  • Sprawdź, czy masz znacznik wyboru obok żądanego Simulator próbujesz uruchomić wewnątrz XCode.
  • Jeśli nie ma znacznika wyboru, zainstaluj wybrany symulator. 8,1, 8,2, 8,3, 8,4
+0

Pozwól mi sprawdzić to. Dzięki –

+1

Ya. ale gdzie jest opcja dla symulatora 7.1? Nie jestem w stanie zobaczyć 7.1 –

+1

Nie sądzę, że istnieje opcja symulatora 7.1 w XCode 7.1 i wyżej. Widzę tylko symulatory iOS 8.0 i wyżej. –

1

pierwsze, znaleźć plik docelowy:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr /lib/system/host/liblaunch_sim.dylib trzeba zrobić kopię zapasową liblaunch_sim.dylib

drugie, kopiowana do miejsca przeznaczenia (Pamiętaj o kopii zapasowej)

/Library/Developer/CoreSimulator/profiles/Runtimes/iOS 7.1. simruntime/Spis treści/Zasoby/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dyli b I w razie potrzeby: iOS 8.1.simruntime iOS 8.2.simruntime iOS 8.3.simruntime Wszystko gotowe.

Mam nadzieję, że to pomaga.

0

Wystąpił podobny problem, ten problem występuje, gdy mamy wiele wersji zainstalowanych Xcode ... Więc zmuszam zamknąć wszystkie xcode i symulator, a następnie otwórz wersję xcode, które chcesz otworzyć.

Powiązane problemy