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.