lỗi xcode 8 bị từ chối bởi đại biểu dịch vụ (SBMainWorkspace)


145

Đang cố gắng chạy bản dựng trên trình giả lập và tôi gặp lỗi này:

Yêu cầu mở "com.companyname.appname" không thành công.

Yêu cầu đã bị từ chối bởi đại biểu dịch vụ (SBMainWorkspace) vì lý do: Bảo mật ("Quyền lợi" com.apple.frontboard.debugappluggest "được yêu cầu để khởi chạy các ứng dụng để gỡ lỗi").

Điều này không có ở đó khi sử dụng GM của Xcode 8, nhưng bắt đầu ngay khi tôi tải xuống lại từ cửa hàng ứng dụng mac. Google cũng không giúp được gì cho diễn đàn nhà phát triển Apple.

Bất kỳ trợ giúp hoặc đề nghị?

Câu trả lời:


335

Thoát khỏi trình giả lập và khởi chạy lại đã sửa lỗi này cho tôi.


7
Ngoài ra, nếu thoát khỏi trình giả lập không giải quyết được vấn đề, thì bạn nên đảm bảo rằng trong Chỉnh sửa lược đồ, tất cả các trường đều không được chọn.
Vinayak GH

20
Đây là giải pháp cho tôi. Tôi nghĩ nguyên nhân của vấn đề là do tôi để trình giả lập mở trong khi cài đặt bản cập nhật điểm Xcode.

2
CÓ, nó đã xảy ra sau khi nâng cấp xCode hoàn tất.
iamhite

6
Điều này. Nó xảy ra nếu bạn cập nhật XCode trong khi trình giả lập được mở. Bạn phải khởi động lại trình giả lập để nó hoạt động trở lại.
zeh

1
Ồ, tuyệt vời, một "sửa lỗi" Xcode khác không tạm dừng tôi trong quy trình làm việc của tôi. Ít nhất đó là một người không có trí tuệ.
Tamás Sengel

96

Cài đặt trống gây ra lỗi

Trong trường hợp bất cứ ai đang tự hỏi "cài đặt trống" nghĩa là gì nên được bỏ chọn như được đề cập trong câu trả lời của maricle và trong bình luận của Vinayak GH Ít nhất đó là nguyên nhân gây ra vấn đề cho tôi.


Tôi không biết tôi đã nâng cấp điều này vào năm 2016 và không thể để tôi nâng cấp lại! lol Đây vẫn là trường hợp trong Xcode 10.2.1.
Genki

Cảm ơn, nó hoạt động với tôi trên macOS 10.15.4, Xcode 11.4
dimazava

16

Đảm bảo rằng bạn chưa kiểm tra bất kỳ "cài đặt trống" nào trong Sản phẩm> Lược đồ> Chỉnh sửa lược đồ> Chạy> Biến môi trường. Điều này gây ra vấn đề trên.


1
+1 Đây là vấn đề tôi gặp phải. Tôi đã xóa một biến Môi trường và có vẻ như tôi đã không xóa nó đúng cách.
Sediteshwaran

Đã thử tất cả mọi thứ và chắc chắn tôi đã có một thiết lập trống! Đồng thời +1
FlimFlam Vir

13

kiểm tra cài đặt lược đồ của bạn và đảm bảo tất cả các cài đặt trống không được chọn.


13

Điều duy nhất làm việc cho tôi là:

Trình mô phỏng> Đặt lại nội dung và cài đặt

Sau đó dọn dẹp và chạy dự án của bạn


3

Tôi đã chịu đựng vấn đề này trong một vài ngày. Về cơ bản tôi đã thử mọi cách có thể tìm thấy trên internet nhưng thực sự không có cách nào hữu ích. Tôi thậm chí đã cài đặt lại Xcode hai lần (Xcode 8.3.2 8E2002, giả lập iOS 10.3 14E269). Và tất nhiên, không có gì sai với dự án, sơ đồ và cài đặt trống của tôi .. mọi thứ dường như bình thường. Cuối cùng tôi thấy rằng cách tốt nhất để giải quyết vấn đề này là trước khi bạn triển khai ứng dụng của mình lên trình giả lập, bạn nên dọn sạch dự án của mình (shift + cmd + K) và sau đó bạn chạy lại (cmd + R). Điều này sẽ giải quyết vấn đề của bạn.


Cập nhật: Tôi phát hiện ra rằng trình giả lập iOS 10.3 gần đây gây ra sự cố này. Khi tôi tải xuống và sử dụng trình giả lập iOS 10.1 để chạy mã nguồn của mình, vấn đề không bao giờ xuất hiện nữa.
Frank Wang

2

Đối với tôi, vấn đề dường như có liên quan đến việc tôi hơi quá vội vàng để loại bỏ một số khung Pod bị mờ màu đỏ. Tôi nghĩ rằng họ bị mất, nhưng lỗi quyền được bắt đầu ngay sau khi tôi loại bỏ chúng. Lỗi vẫn tồn tại cho đến khi tôi chạy pod installđể khôi phục các khung Pod đã bị xóa.


2

Xây dựng cài đặt> Kết hợp> Liên kết> Thay đổi kiểu Mach - o - để thực thi

Điều này làm việc cho tôi bởi vì tôi đã thay đổi nó thành tĩnh trước đây.


1

khởi động lại giả lập ...

Điều đó làm việc cho tôi


1

Gỡ cài đặt (Xóa) Ứng dụng khỏi Trình mô phỏng và chạy lại. làm việc cho tôi


0

Tôi đã làm theo tất cả các đề xuất khác ở đây và đối với tôi, nó sẽ khắc phục nếu tôi khởi động lại Xcode và trình giả lập, sau đó nó sẽ hoạt động một lần. Sau đó, vấn đề sẽ bắt đầu xảy ra lần nữa cho đến khi tôi thực hiện khởi động lại.

Điều cố định nó cho tôi là xóa lược đồ và tạo lại nó.


0

Tôi đã gặp lỗi này khi tôi sử dụng ký tự "/" trong tên đích. Đã sửa sau khi xóa nó.


0

Xcode 10: Xóa tất cả nội dung trên trình giả lập> Thoát Xcode> Mở lại XCode & Rebuild làm việc cho tôi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.