Błąd xcode 8 odrzucony przez delegata usługi (SBMainWorkspace)


145

Próbuję uruchomić kompilację na symulatorze i otrzymuję ten błąd:

Żądanie otwarcia „com.companyname.appname” nie powiodło się.

Żądanie zostało odrzucone przez delegata usługi (SBMainWorkspace) z powodu: zabezpieczenia („uprawnienie” com.apple.frontboard.debugapplications „wymagane do uruchomienia aplikacji do debugowania”).

Tego nie było podczas korzystania z GM programu Xcode 8, ale zaczęło się wkrótce po ponownym pobraniu go ze sklepu z aplikacjami dla komputerów Mac. Google nie pomaga, podobnie jak forum programistów Apple.

Jakaś pomoc lub sugestie?

Odpowiedzi:


335

Zamknięcie symulatora i ponowne uruchomienie naprawiło to dla mnie.


7
Ponadto, jeśli wyjście z symulatora nie rozwiązuje problemu, należy upewnić się, że w Edit Scheme wszystkie pola są odznaczone.
Vinayak GH

20
To było dla mnie rozwiązanie. Myślę, że przyczyną problemu było to, że zostawiłem otwarty symulator podczas instalowania aktualizacji punktu Xcode.

2
TAK, stało się to po zakończeniu aktualizacji xCode.
iamhite

6
To. Dzieje się tak, jeśli zaktualizujesz XCode, gdy symulator jest otwarty. Musisz także zrestartować symulator, aby znów działał.
zeh

1
Och, świetnie, kolejna „poprawka” Xcode, która w ogóle nie wstrzymuje mnie w przepływie pracy. Przynajmniej jest to oczywiste.
Tamás Sengel

96

Puste ustawienie powoduje błąd

Na wypadek, gdyby ktoś się zastanawiał, co oznacza „puste ustawienia”, które należy odznaczyć, jak wspomniano w odpowiedzi w maricle i komentarzu Vinayak GH. Przynajmniej to spowodowało u mnie problem.


Nie wiedziałem, że zagłosowałem za tym w 2016 roku i nie mogłem pozwolić mi ponownie zagłosować! lol Tak jest nadal w Xcode 10.2.1.
Genki,

Dzięki, działa dla mnie na macOS 10.15.4, Xcode 11.4
dimazava

16

Upewnij się, że nie zaznaczyłeś żadnych „pustych ustawień” w Produkt> Schemat> Edytuj schemat> Uruchom> Zmienne środowiskowe. powoduje to powyższy problem.


1
+1 To jest problem, który miałem. Usunąłem zmienną środowiskową i wygląda na to, że nie usunąłem jej poprawnie.
Satheeshwaran

Próbowałem wszystkiego i na pewno miałem puste miejsce! Również +1
FlimFlam Vir

13

sprawdź ustawienia schematu i upewnij się, że wszystkie puste ustawienia nie są zaznaczone.


13

Jedyną rzeczą, która działała dla mnie, było:

Symulator> Zresetuj zawartość i ustawienia

Następnie wyczyść i uruchom projekt


3

Cierpię na ten problem od kilku dni. Zasadniczo próbowałem wszystkich sposobów, które można znaleźć w Internecie, ale żaden z nich nie był rzeczywiście pomocny. Nawet dwukrotnie przeinstalowałem Xcode (Xcode 8.3.2 8E2002, symulator iOS 10.3 14E269). I oczywiście nie było nic złego w moim projekcie, schemacie i pustych ustawieniach… wszystko wydaje się normalne. Wreszcie odkryłem, że najlepszym sposobem rozwiązania tego problemu jest przed wdrożeniem aplikacji w symulatorze, należy wyczyścić projekt (shift + cmd + K), a następnie uruchomić ponownie (cmd + R). To rozwiąże twój problem.


Aktualizacja: dowiedziałem się, że najnowszy symulator iOS 10.3 powoduje ten problem. Kiedy pobieram i używam symulatora iOS 10.1 do uruchamiania kodu źródłowego, problem nigdy się nie pojawia.
Frank Wang

2

Wydaje mi się, że problem wydaje mi się związany z tym, że jestem trochę zbyt pochopny, aby usunąć niektóre czerwone ramy Poda. Myślałem, że ich brakuje, ale błąd uprawnień zaczął się natychmiast po ich usunięciu. Błąd występował, dopóki nie uruchomiłem pod installprzywrócenia usuniętych struktur Poda.


2

Build Setting> Combined> Linking> Mach - o - type zmień na wykonywalny

To zadziałało dla mnie, ponieważ wcześniej zmieniłem to na statyczne.




0

Postępowałem zgodnie ze wszystkimi innymi sugestiami tutaj i dla mnie to naprawiłoby, gdybym ponownie uruchomił Xcode i symulator, to zadziałałoby raz. Po tym problem zaczął się ponownie, dopóki nie wykonałem kolejnego restartu.

Naprawiło to usunięcie schematu i odtworzenie go.


0

Otrzymałem ten błąd, gdy używam znaku „/” w nazwie celu. Naprawiono po usunięciu.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.