2016-03-24 11 views
42

Po aktualizacji do Xcode 7.3 nie mogę uruchomić aplikacji w Symulatorze iOS.DTAssetProviderService nie mógł uruchomić DTXConnection z Symulatorem

Na każdej próbie otrzymuję następujący komunikat o błędzie:

DTAssetProviderService Nie można uruchomić DTXConnection z symulatora iPhone ... ". Sprawdź dziennik systemu pod kątem błędów.

Sprawdziłem następujące Apple developer forums thread, ale nie dostarczyłem żadnego rozwiązania. Nagle, gdy wyczyściłem & usunąłem starą aplikację z symulatora i przebudowałem, działa dobrze. Ten problem pojawił się nie tylko po raz pierwszy.

Screenshot of quoted error message above.

Czy ktoś może wyjaśnić tę kwestię w szczegółach?

Mar 24 10:18:38 CoreSimulatorService [521]: com.apple.CoreSimulator.CoreSimulatorService 209,19 początek.
Mar 24 10:18:44 CoreSimulatorService [521]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:44 CoreSimulatorService [521]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:44 CoreSimulatorService [521]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:44 CoreSimulatorService [521]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:45 com.apple.dt.Xcode [455]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:45 com.apple.dt.Xcode [455]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:45 com.apple.dt.Xcode [455]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 10:18:45 com.apple.dt.Xcode [455]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 11:02:29 com.apple.iphonesimulator [712]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 11:02:29 com.apple.iphonesimulator [712]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 11:02:29 com.apple.iphonesimulator [712]: Żądany zegarek nie jest dostępny do parowania. Zakładając, że ma taką możliwość.
Mar 24 11:02:29 com.apple.iphonesimulator [712]: Żądany telefon nie jest dostępny do parowania. Zakładając, że ma taką możliwość. 24 marca 11:02:31 CoreSimulatorService [521]: Nie można zarejestrować com.apple.coreservices.lsuseractivity.simulatorsupport usług: Nie do wyszukiwania com.apple.coreservices.lsuseractivity.simulatorsupport: 0x44e

Domyślam dla ten problem: nie jestem pewien, ale domyślam się, że zaktualizowałem Xcode, zaktualizowałem wersję na iOS do wersji 9.3, ale aplikacja była już zainstalowana w symulatorze iPhone 6 Plus, gdy zainstalowano starą wersję (9.2). Dlatego też, gdy próbowałem uruchomić aplikację z iOS 9.3, zostałem skonfigurowany tylko na iOS 9.2, a z powodu niekompatybilności się zawiesił.

+0

Ten sam problem tutaj :( – Ties

+0

Okno dialogowe wskazuje, że należy sprawdzić dziennik systemu pod kątem błędów.Dodaj te błędy do swojego pytania, a także wszelkie błędy w ~/Library/Logs/CoreSimulator/CoreSimulator.log –

+0

Nikt nie będzie w stanie pomóc, jeśli nie możesz podać odpowiednich danych. Czy możesz podać odpowiednie fragmenty z /var/log/system.log i ~/Library/Logs/CoreSimulator/CoreSimulator.log w okresie awarii. Jeśli nie, możesz hostować całe pliki, więc mogę je przeczesać. –

Odpowiedz

17

Zabijanie symulator i ponowne uruchomienie go z Xcode pomógł mi.

Prawdopodobnie używasz MacOS Sierra który łamie Xcode 7.3.1 (Mac wersji sklepu)

Zastosowanie Xcode 8 beta lub Xcode 7.3.1.dmg pobrać z portalu Mac Developer do poprawki https://developer.apple.com/downloads

Bezpośredni link do Xcode 7.3.1: http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg

+1

Prawdopodobnie nie jest to rozwiązanie, ale może to oznaczać, że "coś" może czekać na zakończenie operacji DataMigration i przekroczenie limitu czasu. Następnym razem, gdy spróbujesz, DM nie musi biec, więc może nie przekroczyć limitu czasu. Czy masz dysk twardy lub dysk SSD? –

+0

Mam dysk twardy. Zgadzam się, że to prawdopodobnie problem z przekroczeniem limitu czasu. Jestem na powolnej maszynie. – aleene

+0

Nie mogę znaleźć tego pobierania na stronie pobierania plików Apple (więcej pobrań). Czy został usunięty? – rmvz3

4

nie mogę uwierzyć, że dla mnie jest to rozwiązane tylko przez ponowne uruchomienie komputera Mac: O

9

Tak, dzieje się to po uaktualnieniu do Xcode 7.3 i prawdopodobnie po raz pierwszy w symulatorze.

Gdy zobaczysz ten błąd, po prostu kliknij "OK", ale nie opuszczaj symulatora lub Xcode, symulator będzie kontynuował swój proces i zobaczysz pasek postępu. Najpierw zakończ, a następnie uruchom ponownie projekt, możesz sprawić, by działał pomyślnie.

+2

To jest bardzo złe dla programistów ... spowalnia moją pracę. – Sumitiscreative

+0

Uaktualniłem z El Captian + Xcode 8 do Seirra + Xcode 8.2.1. I mam do czynienia z tym problemem. Miałem też zainstalowany Xcode 7 przed ... usunięty również. wciąż robię to, co sugerujesz, nie działa ... nie ma postępu ani niczego ... – Honey

0

Po prostu usuń starą aplikację z symulatora, przechodząc do: Sprzęt -> Strona główna (Tutaj nastąpi powrót do ekranu głównego symulatora). Teraz naciśnij i przytrzymaj starą ikonę aplikacji na symulowanym ekranie głównym, aż wszystkie aplikacje zaczną się chybotać. Dotknij krzyżyk, a zostaniesz poproszony o potwierdzenie usunięcia.

Teraz ponownie zbuduj aplikację i wszystko powinno być w porządku.

9

Opuściłem mój Xcode i Simulator następnie otworzyłem mój projekt i uruchomiłem ponownie, to działało dla mnie. Ale nie rozumiem, jaki błąd i dlaczego się pojawił.

2

Tak, dzieje się to po uaktualnieniu do wersji Xcode 7.3 i prawdopodobnie podczas pierwszego uruchomienia projektu w symulatorze.

Poniżej przedstawiono rozwiązanie 1) Spróbuj zresetować symulator 2) wypowiedzieć/Zabij symulator 3) wypowiedzieć/zabić Xcode i uruchomić ponownie.

Mam nadzieję, że którykolwiek z powyższych 3 ci pomoże.

7
  1. Wyjście zarówno Xcode i symulator
  2. Usuń Odczytane dane [Kliknij prawym przyciskiem wyszukiwarki i wybierz "Go To Folder" Wpisz ~/Library/Developer/Xcode/DerivedData/w polu tekstowym. to przekieruje Cię do folderu DerivedData.
  3. Usuń wszystkie foldery znajdujące się w środku.
  4. Uruchom ponownie Xcode i ponownie uruchom swój projekt.

Twój problem zostanie rozwiązany.

+0

Nie wiem, dlaczego zostałeś poddany pod głosowanie, ale twoja odpowiedź jest jedyną, która rozwiązała problem. DZIĘKI. – SpaceDog

0

Dla mnie problem polegał na tym, że WebSense został zainstalowany przez mój dział IT. Znane jest wstrzykiwanie bibliotek do innych procesów, takich jak Symulator. Po usunięciu działało ponownie.

0

Dla mnie rezygnacja z Xcode & Symulator (reset) i ponowne uruchomienie Mac rozwiązany.

Powiązane problemy