2017-09-20 46 views
15

Zainstalowałem Xcode 9 i próbuję uruchomić moją aplikację na symulatorze ios 11.0. Zaraz po uruchomieniu aplikacji ulega awarii powodując ten błąd. Co oznacza ten błąd? Jeśli moja aplikacja nie jest zgodna z ios11.0, w jaki sposób mogę sprawdzić zgodność?dyld: dyld_sim nie kompatybilny mach-o

EDIT - Dodane moje ważne Architektury

enter image description here

enter image description here

+0

można proszę pokazać pełną błąd? –

+0

To jedyna linia, jaką mogłem zobaczyć w konsoli do debugowania - dyld: dyld_sim nie jest kompatybilny mach-o awarie z SIGABRT –

+0

Czy wiesz, co się dzieje? Mam ten sam problem. Myślę, że to dlatego, że biblioteka nie obsługuje 64-bitowego. Nadal się na to patrzę, nie wiem jak to naprawić – Herbert

Odpowiedz

3

miałem ten sam problem i okazało się, że zostały ustawione na architekturach i prawidłowe ustawienia architektur dla moich celów (i strąki) źle. iOS 11 nie obsługuje już 32-bitowych aplikacji, więc domyślam się, że brałem udział w moim problemie ..,

Usunąłem moje architektury + poprawne ustawienia architektury (zrobiłem to domyślnie), a teraz kompiluje i działa dobrze w obu symulator i urządzenie z systemem iOS 11. mam nadzieję, że to ci pomoże;).

+0

Czy możesz dać mi znać, jakie architektury zostało ustawione teraz? –

+2

arm64 armv7 armv7s. ale wystarczy nacisnąć przycisk Delete na tym polu - to anuluje ustawienie i użyje domyślnego. – DaTa

21

Trzeba dokonać tych zmian w build setting ... to działa na mnie enter image description here

+1

Obraz nie działa. – birdcage

+0

@birdcage w kodzie ustawiasz wartość Alfa, która będzie zwracana 0 ,,, zmień ją na 1. - https://stackoverflow.com/questions/46441078/uiimage-view-is-not-showing-in- ios-11-how-to-solve/46541633 # 46541633 –