ไม่สามารถแนบกับ 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.