xcode 8 ข้อผิดพลาดถูกปฏิเสธโดยตัวแทนบริการ (SBMainWorkspace)


145

พยายามเรียกใช้งาน build บนตัวจำลองและฉันได้รับข้อผิดพลาดนี้:

การร้องขอเพื่อเปิด "com.companyname.appname" ล้มเหลว

คำร้องขอถูกปฏิเสธโดยตัวแทนบริการ (SBMainWorkspace) ด้วยเหตุผล: ความปลอดภัย ("สิทธิ์" com.apple.frontboard.debugapplications "จำเป็นต้องเปิดแอปพลิเคชันสำหรับการดีบัก")

นี่ไม่ได้อยู่ที่นั่นเมื่อใช้ GM ของXcode 8แต่เริ่มเร็ว ๆ นี้เมื่อฉันดาวน์โหลดมันอีกครั้งในรูปแบบ Mac app store Google ไม่ได้ช่วยอะไรเลยทั้งฟอรัมนักพัฒนาของ Apple

ความช่วยเหลือหรือข้อเสนอแนะ?

คำตอบ:


335

การออกจากโปรแกรมจำลองและเปิดใช้งานการแก้ไขนี้สำหรับฉัน


7
นอกจากนี้หากการเลิกใช้ตัวจำลองไม่สามารถแก้ปัญหาได้คุณควรตรวจสอบให้แน่ใจว่าในการแก้ไขแบบแผนเขตข้อมูลทั้งหมดจะไม่ถูกตรวจสอบ
Vinayak GH

20
นี่คือทางออกสำหรับฉัน ฉันคิดว่าสาเหตุของปัญหาคือฉันเปิดเครื่องจำลองทิ้งไว้ขณะติดตั้งการอัปเดตจุด Xcode

2
ใช่มันเกิดขึ้นหลังจากการอัพเกรด xCode เสร็จสมบูรณ์
iamhite

6
นี้. มันจะเกิดขึ้นหากคุณอัปเดต XCode ในขณะที่เปิดเครื่องจำลอง คุณต้องรีสตาร์ทเครื่องมือจำลองเพื่อให้สามารถใช้งานได้อีกครั้ง
zeh

1
โอ้เยี่ยมยอดอีก Xcode "แก้ไข" ที่ไม่ได้หยุดฉันชั่วคราวในเวิร์กโฟลว์ของฉันเลย อย่างน้อยมันก็เป็นเกมง่ายๆ
Tamás Sengel

96

การตั้งค่าว่างเปล่าทำให้เกิดข้อผิดพลาด

ในกรณีที่ทุกคนกำลังสงสัยว่า "การตั้งค่าว่างเปล่า" ที่ควรจะเป็นไม่ได้ตรวจสอบตามที่ระบุไว้ในคำตอบของ maricle และในความคิดเห็นของ Vinayak GH อย่างน้อยนั่นคือสิ่งที่ทำให้เกิดปัญหาสำหรับฉัน


ฉันไม่รู้ว่าฉันโหวตขึ้นในปี 2559 และไม่สามารถให้ฉันโหวตอีกครั้ง! lol ยังคงเป็นกรณีใน Xcode 10.2.1
Genki

ขอบคุณมันใช้ได้กับฉันใน macOS 10.15.4, Xcode 11.4
dimazava

16

ตรวจสอบให้แน่ใจว่าคุณไม่ได้ตรวจสอบ "การตั้งค่าที่ว่างเปล่า" ใด ๆ ในผลิตภัณฑ์> โครงการ> แก้ไขแบบแผน> เรียกใช้> ตัวแปรสภาพแวดล้อม สิ่งนี้ทำให้เกิดปัญหาข้างต้น


1
+1 นี่คือปัญหาที่ฉันมี ฉันลบตัวแปรสภาพแวดล้อมและดูเหมือนว่าฉันลบมันไม่ถูกต้อง
Satheeshwaran

พยายามทุกอย่างและแน่ใจว่าฉันมีการตั้งค่าที่ว่างเปล่า! +1 ด้วย
FlimFlam Vir

13

ตรวจสอบการตั้งค่าแบบแผนของคุณและตรวจสอบให้แน่ใจว่าการตั้งค่าที่ว่างเปล่านั้นไม่ได้ถูกเลือก


13

สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือ:

เครื่องมือจำลอง> รีเซ็ตเนื้อหาและการตั้งค่า

จากนั้นทำความสะอาดและเรียกใช้โครงการของคุณ


3

ฉันประสบปัญหานี้มาสองสามวันแล้ว โดยทั่วไปฉันได้ลองทุกวิธีซึ่งสามารถพบได้บนอินเทอร์เน็ต แต่ไม่มีผู้ใดที่เป็นประโยชน์แน่นอน ฉันติดตั้ง Xcode สองครั้งอีกครั้ง (Xcode 8.3.2 8E2002, จำลอง iOS 10.3 14E269) และแน่นอนไม่มีอะไรผิดปกติกับโครงการของฉันแบบแผนและการตั้งค่าที่ว่างเปล่า .. ทุกอย่างดูเหมือนปกติ ในที่สุดฉันก็พบว่าวิธีที่ดีที่สุดในการแก้ปัญหานี้คือก่อนที่คุณจะปรับใช้แอพของคุณกับตัวจำลองคุณควรทำความสะอาดโปรเจคของคุณ (shift + cmd + K) จากนั้นให้คุณรันอีกครั้ง (cmd + R) นี่จะช่วยแก้ปัญหาของคุณ


อัปเดต: ฉันพบว่าตัวจำลอง iOS 10.3 ล่าสุดทำให้เกิดปัญหานี้ เมื่อฉันดาวน์โหลดและใช้ตัวจำลอง iOS 10.1 เพื่อเรียกใช้ซอร์สโค้ดปัญหาจะไม่ปรากฏขึ้นอีก
Frank Wang

2

สำหรับฉันปัญหาดูเหมือนว่าจะเกี่ยวข้องกับการเป็นบิตของฉันอย่างเร่งรีบเกินไปที่จะลบกรอบ Pod สีแดง -hilighted ฉันคิดว่าพวกเขาหายไป แต่ข้อผิดพลาดการให้สิทธิ์เริ่มต้นทันทีที่ฉันลบออก ข้อผิดพลาดยังคงอยู่จนกว่าฉันpod installจะรันเพื่อกู้คืนเฟรมเวิร์ก Pod ที่ถูกลบ


2

การตั้งค่าการสร้าง> รวม> การเชื่อมโยง> การเปลี่ยนแปลง Mach - o - type เป็นปฏิบัติการ

สิ่งนี้ได้ผลสำหรับฉันเพราะฉันได้เปลี่ยนสิ่งนั้นเป็นแบบสแตติกมาก่อน



1

ถอนการติดตั้ง (ลบ) แอพจาก Simulator และเรียกใช้อีกครั้ง ทำงานได้สำหรับฉัน


0

ฉันทำตามคำแนะนำอื่น ๆ ทั้งหมดที่นี่และสำหรับฉันมันจะแก้ไขได้หากฉันรีสตาร์ท Xcode และโปรแกรมจำลองสถานการณ์จากนั้นจะทำงานอีกครั้ง หลังจากนั้นปัญหาจะเริ่มเกิดขึ้นอีกครั้งจนกว่าฉันจะเริ่มต้นใหม่อีกครั้ง

สิ่งที่แก้ไขได้สำหรับฉันคือการลบโครงร่างและสร้างใหม่


0

ฉันได้รับข้อผิดพลาดนี้เมื่อฉันใช้อักขระ "/" ในชื่อเป้าหมาย แก้ไขหลังจากลบ


0

Xcode 10: ลบเนื้อหาทั้งหมดในโปรแกรมจำลอง> ออกจาก Xcode> เปิด XCode และสร้างใหม่อีกครั้งสำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.