ไม่สามารถแนบกับ Process ID Xcode


113

ใครเคยประสบปัญหานี้ เมื่อวานนี้ฉันยังสามารถเรียกใช้แอปของฉันในโปรแกรมจำลองได้ แต่ตอนนี้ฉันไม่สามารถเรียกใช้แอปของฉันได้เนื่องจาก Xcode พิมพ์ข้อผิดพลาดนี้ในคอนโซล:

error: failed to attach to process ID <ID number>

ภาพหน้าจอสำหรับข้อผิดพลาด

ฉันพยายามติดตั้งใหม่ทำโพสต์นี้และสร้างโปรเจ็กต์ใหม่ แต่กลับไม่มีโชค ทุกคนสามารถแก้ไขปัญหานี้?

ฉันใช้ Xcode 4.5 Preview 2 และพยายามเรียกใช้ iOS Simulator 6


ฉันคิดว่าฉันกำลังประสบปัญหาเดียวกันทุก
— ประการ

1
ฉันได้อธิบายวิธีแก้ปัญหาที่เป็นไปได้ที่นี่stackoverflow.com/a/12504712/647644
— Lindemann

คุณแก้ปัญหานี้อย่างไร? กรุณาบอกฉันด้วย ฉันต้องการวิธีแก้ปัญหาจริงๆ
— ios

โปรดดูคำตอบที่ยอมรับ
— Rendy

1
ฉันขอแนะนำให้ผู้อื่นลองใช้คำตอบ "การรีเซ็ตเนื้อหาและการตั้งค่าในโปรแกรมจำลอง" ก่อนที่จะลองใช้คำตอบที่ยอมรับจริงในการเปลี่ยนดีบักเกอร์
— dartacus

คำตอบ:


153

การรีเซ็ตเนื้อหาและการตั้งค่าในโปรแกรมจำลองนั้นใช้ได้ผลกับฉัน มีอยู่ในเมนู "iOS Simulator"


1
ไม่ได้ผลสำหรับฉัน ยังคงแสดงหน้าจอสีดำพร้อมแถบสถานะ (แม้จะล้างรหัสแล้ว) หลังจากเปลี่ยนดีบักเกอร์เป็น GDB ตามที่ Imran กล่าวมาแอปของฉันโหลดได้ดี
— user427969

1
หลังจากรีเซ็ตเนื้อหาและการตั้งค่าแล้วให้ออกจากโปรแกรมจำลองและเริ่มใหม่อีกครั้ง ทำงานอย่างมีเสน่ห์
— justinkoh

45

ไปที่เมนูผลิตภัณฑ์และค้นหาเมนู Edit Scheme ที่นั่น

ขณะอยู่ในหน้าต่าง Edit Scheme ให้เลือกตัวเลือก "Run" ทางด้านซ้ายมือของหน้าจอจากนั้นทางด้านขวามือให้เปลี่ยน debugger จาก LLDB เป็น GDB


6
ฉันเปลี่ยน LLDB เป็น GDB แต่หลังจากนั้นจะแสดงข้อความ "แนบกับ MYApp" เสมอและแสดงบันทึกต่อไปนี้ GNU gdb 6.3.50-20050815 (Apple เวอร์ชัน gdb-1822) (อา. 5 ส.ค. 03:00:42 UTC 2012) ลิขสิทธิ์ 2004 Free Software Foundation, Inc. GDB เป็นซอฟต์แวร์ฟรีที่อยู่ภายใต้ GNU General Public License และคุณคือ ยินดีที่จะเปลี่ยนแปลงและ / หรือแจกจ่ายสำเนาภายใต้เงื่อนไขบางประการ พิมพ์ "show copying" เพื่อดูเงื่อนไข ไม่มีการรับประกันสำหรับ GDB อย่างแน่นอน พิมพ์ "แสดงการรับประกัน" เพื่อดูรายละเอียด GDB นี้ได้รับการกำหนดค่าเป็น "x86_64-apple-darwin"
— iOS_Developer

8
ฉันมีโปรแกรมจำลองสองตัว (5.1 และ 6.0) ออกจาก xcode และรีเซ็ตเนื้อหาของตัวจำลองทั้งสอง ........ มันแปลก แต่มันใช้ได้กับฉัน .... :-)
— iOS_Developer

32
-1 นี่เป็นการถอยหลังครั้งใหญ่ การรีเซ็ตเนื้อหาของโปรแกรมจำลองจะช่วยแก้ปัญหาได้โดยไม่ต้องเปลี่ยนดีบักเกอร์
— ozz

2
@cdo การรีเซ็ตเนื้อหาไม่ได้ผลสำหรับฉันการเปลี่ยนตัวจำลองใช่
— Teofilo Israel Vizcaino Rodrig

4
อาจช่วยได้: ฉันก็เปลี่ยนเป็น GDB เช่นกันเรียกใช้แอปหนึ่งครั้งจากนั้นหันกลับไปที่ LLDB และใช้งานได้อีกครั้ง! ดังนั้นคุณไม่จำเป็นต้องสละสิทธิประโยชน์ของ LLDB! ให้มันลอง.
— Charles

22

ผมมีประสบการณ์ปัญหาเดียวกันและหลังจากที่ในขณะที่ผมพบว่ามันเป็นเพราะความจริงที่ว่าโครงการ XCode ของฉันรวมถึงการอ้างอิงโฟลเดอร์ไปยังโฟลเดอร์ชื่อทรัพยากร

ดูเหมือนว่า XCode จะไม่ชอบชื่อนั้น

เพียงแค่ลบการอ้างอิงโฟลเดอร์หรือเปลี่ยนชื่อโฟลเดอร์ก็สามารถแก้ปัญหาได้


1
ฉันใช้เวลาเกือบวันกว่าจะคิดออก #fail
— Texas

1
สิ่งนี้ได้ผลสำหรับฉัน หลังจากเปลี่ยนชื่อฉันต้องรีสตาร์ท XCode และ Simulator
— Suran

21

สองวิธี

วิธีที่ 1 : ภายในโฟลเดอร์Application Support -> iPhone Simulator -> ใน iOS เวอร์ชันจำลอง -> แอปพลิเคชัน -> ลบไฟล์ทั้งหมดที่มีอยู่ที่นี่

ตอนนี้ไปที่ผลิตภัณฑ์ -> ทำความสะอาด

ตอนนี้เรียกใช้บนโปรแกรมจำลองใดก็ได้และจะใช้งานได้

วิธีที่ 2 :

แตะที่รีเซ็ต


2
นี่เป็นวิธีเดียวที่ใช้ได้ผลสำหรับฉัน ฉันทำให้เกิดปัญหาโดยการตั้งชื่อโฟลเดอร์ทรัพยากรของฉันและมันฆ่าโครงการของฉันเกือบจะมีหัวใจแนบ Apple ควรทำได้ดีกว่านี้จริงๆ
— Zack Morris

9

ขั้นที่ 1: ping

$ ping localhost

สิ่งนี้ควรส่งคืนสิ่งที่ต้องการ

PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
...

หากได้ผลคำตอบนี้จะไม่ช่วยแก้ปัญหาของคุณลองอย่างอื่น

หาก ping ส่งคืนอย่างอื่นเช่นมีping: cannot resolve localhost: Unknown hostบางอย่างทำให้/etc/hostsไฟล์เสียหายไปที่ขั้นตอนที่ 2

ขั้นตอนที่ 2: ตรวจสอบ / etc / hosts

ตรวจสอบว่าด้านบนของ/etc/hostsไฟล์มีลักษณะดังนี้

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost

ถ้ามันไม่ได้มีรายการเหล่านี้ในแฟ้มใส่พวกเขาที่ด้านบนของไฟล์ล้างแคช DNS ใช้$ dscacheutil -flushcacheและกลับไปขั้นตอนที่ 1มิฉะนั้นดำเนินการต่อไปขั้นตอนที่ 3

ขั้นตอนที่ 3: แก้ไขรูปแบบไฟล์: ควรเป็น unix หรือ LF *

$ file /etc/hosts

สิ่งนี้ควรกลับมา: /etc/hosts: ASCII English text

หากส่งคืนสิ่งที่ต้องการ/etc/hosts: ASCII English text, with CR line terminators แสดงว่าไฟล์อยู่ในรูปแบบที่ไม่ถูกต้องและมีแนวโน้มที่จะถูกเพิกเฉย

เปลี่ยนการสิ้นสุดบรรทัดไฟล์เป็น unix หรือ LF โดยใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ

  • ใน Sublime Text 2 สามารถทำได้ผ่านเมนูมุมมอง: View> Line Endings> Unix

ล้างแคช DNS ( $ dscacheutil -flushcache) และกลับไปที่ขั้นตอนที่ 1


หลังจากลองทำทุกอย่างแล้วสิ่งนี้ก็ช่วยแก้ปัญหาของฉันได้ในที่สุด! ขอบคุณ!
— โยนาห์

ฉันเพิ่งแก้ไข etc / โฮสต์ไม่ดี - ขอบคุณสำหรับคำตอบ
— bdalziel

5

คล้ายกับคำตอบของ fundtimer ไฟล์โฮสต์ในพื้นที่ดูเหมือนจะเป็นตัวการ

ฉันต้องเปลี่ยน/etc/hostsสิทธิ์กลับเป็นค่าเริ่มต้นหลังจากการเปลี่ยนแปลงโดยไม่ได้ตั้งใจ:

sudo chmod 644 /etc/hosts

หลังจากนั้นโปรแกรมจำลอง / LLDB ก็ทำงานให้ฉัน


ในกรณีของฉันฉันเพิ่มฉันแก้ไขไฟล์โฮสต์เพื่อให้มีที่อยู่นี้ ':: 1 newlocaldomain.local'
— subharb

5

นี่เป็นหัวข้อเก่า แต่ฉันเชื่อว่ามีการเปลี่ยนแปลงเล็กน้อยสำหรับ macOS เวอร์ชันล่าสุด

ฉันพบปัญหานี้ขณะพยายามเรียกใช้ชุดทดสอบ UI สำหรับแอป iOS ในโปรแกรมจำลองบน macOS Mojave Beta และ Xcode 9.4.1

ปรากฎว่าบน macOS Mojave codesignเครื่องมือ (ซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการเองและไม่ใช่ส่วนหนึ่งของ Command Line Tools หรือ Xcode) จะลงชื่อเข้าใช้กระบวนการในสภาพแวดล้อมรันไทม์ที่แข็งขึ้นซึ่งรวมถึงการบังคับใช้การเซ็นชื่อรหัสรันไทม์การตรวจสอบไลบรารียากฆ่า และการแก้ไขข้อ จำกัด สิ่งนี้ร่วมกับการป้องกันความสมบูรณ์ของระบบใน macOS Mojave จะป้องกันไม่ให้ดีบักเกอร์ lldb เชื่อมต่อกับเป้าหมายที่กำลังทำงานอยู่

ในการแก้ไขปัญหานี้คุณต้องเลือกตัวเลือก:

  1. สิ่งที่ชัดเจนอาจเป็นเพียงการใช้ Xcode 10 ดูเหมือนว่าจะจัดการการเชื่อมต่อได้อย่างสง่างาม

  2. csrutil disableรีบูตระบบปฏิบัติการเข้าสู่โหมดการกู้คืนและปิดการคุ้มครองความสมบูรณ์ของระบบจากเทอร์มิด้วย จากนั้นดีบักเกอร์จะเชื่อมต่ออย่างมีความสุข

ฉันใช้เวลาพอสมควรในการต่อสู้กับเรื่องนี้และสามารถแก้ไขได้ทั้งหมดหลังจากอ่านบทความต่อไปนี้: http://www.lapcatsoftware.com/articles/debugging-mojave.html

แค่สองเซ็นต์ของฉัน หวังว่านี่จะช่วยใครบางคนได้


แต่นั่นสมเหตุสมผลแล้วที่ทำงานบนโปรแกรมจำลอง (เช่นบน MacOS) ใช่ไหม ฉันได้รับข้อผิดพลาดในการทำงานบนอุปกรณ์ ...
— Dylan Nicholson

... ซึ่งกลายเป็นเพราะฉันเพิ่งติดตั้ง. app หลังจากลงนามใหม่ พอติดตั้ง. ipa แบบเต็มแล้วก็เรียบร้อยดี
— Dylan Nicholson

4

ฉันได้ลบหรือลบบันทึกจากไฟล์ / etc / hosts ของฉันแล้วและฉันก็ได้รับข้อผิดพลาดเดียวกัน คุณควรตรวจสอบว่าคุณมีไฟล์ / etc / hosts ในบรรทัด "127.0.0.1 localhost" หรือไม่ สิ่งนี้ช่วยฉันได้!


2
ขอบคุณ ฉันพบข้อผิดพลาดนี้และลองทุกอย่างแล้วไม่มีอะไรได้ผล ฉันตรวจสอบไฟล์โฮสต์ของฉันและมันว่างเปล่ายกเว้นหนึ่งบรรทัดจากโปรแกรมป้องกันไวรัส Avast Avast เขียนทับไฟล์โฮสต์ที่กำหนดเองก่อนหน้านี้ (WTH?)! ฉันเพิ่มบรรทัด '127.0.0.1 localhost' ลงในไฟล์โฮสต์บันทึกไว้ จากนั้นฉันรีเซ็ตเครื่องจำลอง iPhone ทำการ 'Clean' ใน Xcode และเริ่มต้นทันทีในครั้งถัดไปที่ฉันเรียกใช้แอป ไม่มี Avast สำหรับฉันอีกแล้ว
— Ryan

ใช่ฉันไม่ชอบ avast เหมือนกัน
— pedrouan

ฉันใช้เวลาสักพักเพื่อค้นหาวิธีเข้าสู่โฟลเดอร์โฮสต์ จาก Finder เลือกเมนู "Go" และเลือก "Go to folder ... " จากนั้นป้อน: /private/etc/hosts.txt
— Jonah

จริงๆแล้วคุณอาจต้องป้อน $ sudo / etc / hosts
— pedrouan

ฉันรู้ว่านี่เป็นคำตอบของปีที่แล้ว แต่ฉันอยากทราบว่า '127.0.0.1 localhost' กับ '127.0.0.1 serverchat.local' ต่างกันหรือไม่ ฉันควรลบ serverchat.local และแทนที่ด้วย localhost หรือไม่? ขอคำแนะนำ ...
— Melvin Lai

4

ฉันรู้ว่านี่เป็นคำถามเก่า แต่มันเกิดขึ้นก่อนสำหรับฉันเมื่อฉันค้นหาโดย Google ว่า "ไม่สามารถแนบรหัสกระบวนการ" ฉันใช้ Xcode 7 เกิดขึ้นหลังจากเปิดตัว iOS9 และฉันได้อัปเดตแอปที่รวดเร็วสำหรับ swift 2

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


1
ที่นี่เหมือนกันยกเว้นฉันเพิ่งคลิกแอปในโปรแกรมจำลองและมันก็ขึ้นมา แต่ก็มีปัญหาในการหยุด ในที่สุดฉันก็รีเซ็ตตัวจำลอง
— MCB

2

ฉันเพิ่งลบแอปพลิเคชันออกจากโปรแกรมจำลอง (เช่นเดียวกับที่คุณทำบนอุปกรณ์จริง) และเมื่อฉันรันใหม่ทุกอย่างก็ทำงานได้ดี


2

ฉันมีปัญหาเดียวกันและสำหรับฉันวิธีแก้ปัญหาคือ: -

เพียงแค่ลบแอปออกจากโปรแกรมจำลองจากนั้นล้างและเรียกใช้โครงการ

ขอให้ช่วยคนอื่นด้วย


1

ฉันเพิ่งโพสต์สิ่งนี้ในฟอรัมนักพัฒนา มันเป็นวิธีง่ายๆและอาจช่วยใครบางคนได้ที่นี่:

ฉันมีปัญหาเดียวกันทุกประการ: เมื่อใช้ Xcode 4.xx เวอร์ชันปัจจุบันและตัวดีบักเกอร์ LLDB รวมทั้ง Simulator เวอร์ชันใด ๆ XCode ขัดข้องอย่างต่อเนื่องโดย 'ไม่สามารถแนบกับกระบวนการ ... ' ความละเอียดเดียวของฉันคือเปลี่ยนไปใช้ ดีบักเกอร์ GDB สิ่งนี้น่าผิดหวังเนื่องจากฉันต้องการลอง LLDB ใหม่ที่แข็งแกร่งใน XCode 4.6-DP

แล้วฉันก็จำได้; ฉันได้เปลี่ยนไฟล์โฮสต์เครือข่าย / เซิร์ฟเวอร์ที่ ... etc / โฮสต์เมื่อไม่นานมานี้เพื่อรองรับโฮสต์เสมือนของเซิร์ฟเวอร์ Apache2 หลายตัวเช่นฉันลบบรรทัด:

127.0.0.1 locahost

นั่นแหล่ะ การลบบรรทัดนั้น XCode ขัดข้องในการเชื่อมต่อกับ Simulator ด้วย LLDB การกู้คืนบรรทัดนั้น XCode ทำงานได้ดีกับ LLDB และ Simulator

อย่างไรก็ตามนี่อาจไม่ใช่ปัญหาของคุณ แต่ก็คุ้มค่าที่จะสำรวจ เท่าที่ฉันกังวลมันเป็นข้อบกพร่องที่ร้ายแรงที่ไม่มีเอกสาร


1

ฉันมีปัญหาเดียวกันเมื่อทำการดีบักบนอุปกรณ์ แอปขัดข้องเมื่อเริ่มต้น แต่ไม่ปรากฏเป็นกระบวนการทำงาน

วิธีแก้ปัญหาของฉันคือใช้แอพตัวแสดงกระบวนการ (เช่นสถานะระบบหรือที่คล้ายกัน) หา app เก่าของคุณแล้วพบว่ากระบวนการ id ผู้ปกครองซึ่งมักจะเป็นdebugserver

ไปที่ Xcode, Product -> Attach to Process -> By process id และแนบกับกระบวนการdebugserver PID รอสองแล้วกดStopปุ่ม

โปรแกรมแก้ไขข้อบกพร่องเก่าและกระบวนการของแอปหายไป

(เมื่อใช้โปรแกรมจำลองสิ่งที่เทียบเท่ากันคือการใช้เทอร์มินัล ps และฆ่ากระบวนการของแอป แต่ยังไม่ได้ลอง)


ฉันพบข้อบกพร่องนี้ก่อนและหลังการต่อสู้กับสิ่งนี้ในช่วงครึ่งชั่วโมงที่ผ่านมาซึ่งนำไปสู่การแก้ไขของฉัน ขอบคุณคนตัน '
— Gowiem

1

ในกรณีของฉันวิธีแก้ปัญหาแตกต่างกัน: โหมดการทำงานคือ "Release" การเปลี่ยนเป็น "Debug" ได้รับการแก้ไขแล้ว Xcode 4.5.x ไม่มีปัญหากับมัน


1

ปัญหาสำหรับฉันเกิดจากความผิดพลาดโง่ ๆ : ฉันสร้างเป้าหมายใหม่สำหรับโครงการของฉันโดยการทำซ้ำเป้าหมายที่มีอยู่และลืมเปลี่ยนBundle Identifierในไฟล์ info.plist ของเป้าหมาย


1

ฉันแก้ไขปัญหานี้โดยการลบเนื้อหาข้อมูล Xcode Derived

ในตัวค้นหาให้กด SHIFT + CMD + G และพิมพ์เส้นทางด้านล่างและลบข้อมูลทั้งหมดภายใน DerivedData:

  ~/Library/Developer/Xcode/DerivedData

ใส่คำอธิบายภาพที่นี่

รีเซ็ตการสร้างตัวจำลองด้วย

     ~/Library/Application Support/iPhone Simulator/6.0/Applications 

1

คำตอบข้างต้นช่วยฉันได้จริงๆ https://stackoverflow.com/a/12819757/1752988 เนื่องจากใน XCode ของฉันฉันใช้สตอรี่บอร์ดและคอนโทรลเลอร์มุมมองที่กำหนดเอง และในรายการเตือนว่าฉันเห็นไฟล์หัวปากกาบางไฟล์หายไป ฉันพลาดโอกาสที่จะได้เห็นสิ่งนั้น อย่างไรก็ตามฉันเห็นคำตอบนี้และแม้ว่าฉันจะไม่ต้องการรีเซ็ตเนื้อหาโปรแกรมจำลองแอป แต่ฉันก็ทำและมันก็ใช้ได้ผลสำหรับฉันจริงๆ

และการเปลี่ยน Debugger จาก Product -> Scheme -> Edit Scheme (Run) จาก LLDB เป็น GDB ก็ไม่ได้ผลเช่นกัน

Ps: - ขออภัยฉันเพิ่มคำตอบนี้เป็นความคิดเห็นสนับสนุนข้างบนเนื่องจากฉันไม่มีชื่อเสียง 15 อันดับที่จะโหวตคำตอบข้างต้นหรือคะแนนชื่อเสียง 50 คะแนนที่จะแสดงความคิดเห็นด้านบน


1

ฉันแก้ปัญหานี้โดยการออกจาก XCode และ Simulator เปิดโครงการอีกครั้ง เสร็จสิ้น


1

สิ่งต่อไปนี้ใช้ได้ผลกับฉันบน iOS 9.1:

  1. เพียงถอนการติดตั้งแอปจากโปรแกรมจำลอง
  2. ออกจากโปรแกรมจำลอง (Cmd + Q)
  3. ทำความสะอาดโครงการ Xcode ของคุณ
  4. ทำงานบนโปรแกรมจำลอง

หมายเหตุ: ไม่จำเป็นต้องรีเซ็ตเครื่องจำลอง


1

ฉันกำลังทำงานกับแอปพลิเคชั่น Ionic 2 ฉันยังใหม่กับสิ่งนี้และแม้แต่ Xcode และเครื่องจำลอง
ตอนแรกแอปของฉันทำงานบนโปรแกรมจำลอง แต่หลังจากนั้นไม่นานแอปก็เริ่มสร้างข้อผิดพลาดเช่น -
xcode error: ไม่สามารถแนบรหัสกระบวนการได้

ฉันค้นหาลองใช้คำตอบข้างต้นทั้งหมด แต่ปัญหาของฉันไม่ได้รับการแก้ไข
แล้วฉันจะอัปเดต ( อิออน , NPM , คอร์โดวา ) setup- เครื่องของฉัน

******************************************************
 Dependency warning - for the CLI to run correctly,      
 it is highly recommended to install/upgrade the following:     

 Install ios-deploy to deploy iOS applications to devices.  `npm install -g ios-deploy` (may require sudo)

******************************************************

Your system information:

Cordova CLI: 6.4.0 
Ionic Framework Version: 2.0.0-beta.10
Ionic CLI Version: 2.1.8
Ionic App Lib Version: 2.1.4
ios-deploy version: Not installed
ios-sim version: 5.0.8 
OS: OS X Yosemite
Node Version: v6.2.2
Xcode version: Xcode 7.2 Build version 7C68



******************************************************

หลังจากนี้ฉันก็เรียกใช้คำสั่งจากโฮมไดเร็กทอรีของแอปพลิเคชัน

  1. เรียกใช้ไอออนิก -l
  2. ไอออนิกสร้าง ios
  3. xcode ที่นำเข้าจะเปลี่ยนเป็น xcode
  4. รีเซ็ตเนื้อหาและตั้งค่าเป็น -
    ใส่คำอธิบายภาพที่นี่
  5. ล้างผลิตภัณฑ์จาก xcode
    ใส่คำอธิบายภาพที่นี่
  6. เรียกใช้ Xcode และตอนนี้มันกำลังทำงานกับโปรแกรมจำลอง

มีความสุขที่ได้เห็นสิ่งนี้ !!!


1

มีคำตอบมากมายสำหรับเรื่องนี้และฉันไม่เห็นสิ่งที่ฉันเชื่อว่าเป็นคำตอบที่ถูกต้อง เป็นปัญหาเกี่ยวกับการให้สิทธิ์ พิมพ์สิ่งนี้ใน Terminal:

sudo DevToolsSecurity -enable


1

ใน Xcode 9+ ให้ทำดังต่อไปนี้: ไปที่เมนู Xcode: Product-Scheme - Edit Schemeและภายใต้แท็บRunตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมายDebug Executable แล้ว ! แค่นั้นแหละ!

ใส่คำอธิบายภาพที่นี่


ผิดปกติพอสำหรับฉันการไม่เลือกช่องทำให้มันใช้งานได้: /
— hyouuu

0

เพียงรีเซ็ตเนื้อหาและการตั้งค่าของโปรแกรมจำลอง iOS จากนั้นทำความสะอาดโค้ดโดยกดปุ่ม command + shift + k เพื่อล้างโค้ดสิ่งนี้ได้ผลสำหรับฉัน


0

การรีสตาร์ทคอมพิวเตอร์เป็นวิธีแก้ปัญหาเดียวที่ใช้ได้ผล ฉันลองเปลี่ยนจาก LLDB เป็น GDB รีเซ็ตเนื้อหาของ Simulator และรีสตาร์ท Xcode สิ่งเดียวที่ได้ผลคือรีสตาร์ทคอมพิวเตอร์เปิด Xcode อีกครั้งและเรียกใช้แอปอีกครั้ง


0

ผมมีปัญหาเหมือนกัน. ฉันได้รวบรวมคำตอบบางส่วนเพื่อให้มันใช้งานได้ :)

ทำความสะอาด Build Folder โดยคลิก "Product" ใน MenuBar ในขณะที่กดปุ่ม Alt ให้คลิกที่ "Clean Build Folder" ตอนนี้รีสตาร์ท xcode และโปรแกรมจำลองของคุณ ตอนนี้น่าจะใช้ได้แล้ว หากไม่เป็นเช่นนั้นให้ลองเปลี่ยนตัวระบุบันเดิลและโปรแกรมจำลอง "การรีเซ็ตเนื้อหา" จากนั้นรีสตาร์ท xcode และโปรแกรมจำลอง


0

วิ่งข้ามวันนี้ ฉันลบภาพเปิดตัวออกจากการตั้งค่าเป้าหมายโดยไม่ได้ตั้งใจ


0

ลองทำขั้นตอนต่อไป:

  • ไปที่ Product / Scheme / Edit Scheme จากนั้นเลือก Run section
  • เลือก Info Tan และตั้งค่า Debugger None
  • เรียกใช้โครงการ ต้องใช้งานได้ (โดยไม่ต้องดีบักเกอร์)
  • กลับไปที่ Edit Scheme และ selecet debugger LLDB
  • เรียกใช้โครงการ มันกำลังทำงาน

นอกจากนี้คุณอาจต้องลบข้อมูลที่ได้รับและทำการ Product / Clean


0

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


0

และอีกอันสำหรับบันทึก: (ไม่มีข้อเสนอแนะใดที่ใช้ได้ผลสำหรับฉัน)

สิงโตภูเขา: XCode 4.6.3

  • ฉันmoved the whole Application to Trashและลบตามโฟลเดอร์อื่น ๆ
  • /Users/[USERNAME]/Library/Developer
  • /Users/[USERNAME]/Library/Caches/com.apple.dt.XCode
  • /Users/[USERNAME]/Library/Application Support/iPhone Simulator

  • รีบูตระบบและติดตั้ง XCode ใหม่


0

ยังมีปัญหาเดียวกันในวันนี้ ฉันใช้ Xcode 4.6.3 ฉันปิดโปรเจ็กต์ของฉันและเปิดใน Xcode 5 และมันทำงานได้อย่างสมบูรณ์แบบ

แปลก แต่จริง


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