ฉันได้ติดตั้ง Xcode บนเครื่อง Mac แล้วและเมื่อฉันพยายามเริ่มต้นฉันจะเปิดหน้าต่างเล็ก ๆ ขึ้นมาโดยพูดว่า 'Verifying Xcode' โดยมีแถบสถานะเลื่อนไปมาใครก็ตามได้รับการแก้ไขแทนที่จะติดตั้งใหม่?
ฉันได้ติดตั้ง Xcode บนเครื่อง Mac แล้วและเมื่อฉันพยายามเริ่มต้นฉันจะเปิดหน้าต่างเล็ก ๆ ขึ้นมาโดยพูดว่า 'Verifying Xcode' โดยมีแถบสถานะเลื่อนไปมาใครก็ตามได้รับการแก้ไขแทนที่จะติดตั้งใหม่?
คำตอบ:
หากคุณไม่ต้องการรอตลอดไปสิ่งนี้อาจช่วยได้:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
เรียกใช้คำสั่งที่จะได้รับผ่านยามเสียงเหมือนวิธีที่จะไปตั้งแต่คุณดาวน์โหลดจากแหล่งที่เชื่อถือได้ นี่เป็นเหตุการณ์ปกติเมื่อติดตั้งบันเดิลขนาดใหญ่ใน Mac OS X โดยทั่วไป Gatekeeper จะตรวจสอบบันเดิลทั้งหมดของคุณให้แน่ใจว่าไม่มีโค้ดที่น่าสงสัย นี่เป็นหนึ่งในหลาย ๆ สิ่งที่ช่วยให้ Mac OS X ปลอดภัยอย่างที่เป็นอยู่ คุณมีสองทางเลือก:
1: ให้เวลา
หรือ,
2: บอก Gatekeeper ด้วยตนเองว่า "ไม่เป็นไรนี่มาจากแหล่งที่เชื่อถือได้" เราจะทำเช่นนี้ได้อย่างไร? ดีไฟครั้งแรกขึ้น Terminal และนำทางไปยังโฟลเดอร์ Xcode.app ของคุณ (หรือพิมพ์cd
และลากแล้วปล่อย Xcode จากโฟลเดอร์แอปพลิเคชันของคุณ)จากนั้นกด Enter จากนั้นเรียกใช้คำสั่ง:
xattr -d com.apple.quarantine Xcode.app
ตอนนี้ให้ระวังการผ่าน Gatekeeper หากสิ่งที่คุณกำลังติดตั้งมาจากแหล่งที่ไม่น่าเชื่อถือแม้แต่เล็กน้อยหรือมิฉะนั้นคุณจะเสี่ยงต่อความปลอดภัยกับคอมพิวเตอร์ของคุณ ในกรณีของฉันการเปิด Xcode เวอร์ชันใหม่อย่างรวดเร็วเป็นครั้งเดียวที่ฉันจะเรียกใช้คำสั่งนั้น
มีใครได้รับการแก้ไขแทนที่จะติดตั้งใหม่
สำหรับใครก็ตามที่เห็นเฟส "Verifying Xcode" ที่ยาวมากเพียงแค่ให้เวลา แถบความคืบหน้าไม่แน่นอนจะอยู่ที่นั่นเป็นเวลานาน (หลายสิบนาที) ในขณะที่ Gatekeeper มองไปที่ชุด Xcode (ใหญ่มาก) เพื่อให้แน่ใจว่าถูกต้อง ในที่สุดคุณจะได้รับข้อความที่คุ้นเคยตามบรรทัด "แอปพลิเคชันนี้ดาวน์โหลดจากอินเทอร์เน็ตคุณต้องการดำเนินการต่อหรือไม่" หรือหากบันเดิลไม่ได้ชำระเงินคุณจะได้รับข้อความแสดงผล
เกือบทุกคำตอบที่นี่แนะนำให้รันxattr -d
บนไฟล์ การดำเนินการนี้จะลบแอตทริบิวต์ที่ขยายของไฟล์ (เช่น com.apple.quarantine) ดังนั้น OSX จะไม่เรียกใช้ขั้นตอนการตรวจสอบ คุณควรทำสิ่งนี้เป็นทางเลือกสุดท้ายเท่านั้นหากเป็นเช่นนั้น Apple แนะนำให้เปิดใช้งาน Gatekeeper อย่างชัดเจนเพื่อตรวจสอบความถูกต้องของ Xcode เวอร์ชันของคุณหลังจากที่มัลแวร์ XcodeGhostแพร่กระจายไปยังแอป iOS ยอดนิยมผ่าน Xcode เวอร์ชันที่ติดไวรัส
หากคุณติดขัดในการพยายามยกเลิกการเก็บไฟล์ Xcode beta .xip ให้ลองทำดังนี้:
ฉันมีปัญหาเดียวกัน การแก้ไขด่วนคือการเปิดterminal
จากแอปพลิเคชันหรือพิมพ์เทอร์มินัลในสปอตไลท์และป้อนคำสั่งด้านล่าง
cd /Applications
- สิ่งนี้จะย้ายไปยังไดเรกทอรีแอปพลิเคชันที่มี Xcode อยู่
xattr -d com.apple.quarantine Xcode.app
- สิ่งนี้จะข้าม Gatekeeper ใน OS X และจะเปิด Xcode อย่างรวดเร็ว
หมายเหตุ: หากคุณเปลี่ยนชื่อ Xcode (พูด Xcode7-1) คุณควรป้อนคำสั่ง ... Xcode7-1.app อ้างอิงภาพหน้าจอ
xattr -d com.apple.quarantine Xcode.app
โดยไม่ใช้ sudo จากนั้นใน Finder ฉันเปิด Xcode โดยไม่ได้รับข้อความยืนยัน
เปิดเทอร์มินัล -
1. พิมพ์cd drag ปล่อย xcode ของคุณ (สำหรับ path) จากนั้นป้อน
2.next xattr -d com.apple.quarantine Xcode.appป้อน
ยอมรับข้อกำหนดและเงื่อนไข
มีการพูดคุยมากมายเกี่ยวกับการยกเว้น Xcode-beta.app จาก Gatekeeper แต่สำหรับฉันฉันต้องยกเว้นไฟล์. xip
ฉันวาง Xcode_8_beta_6.xip ลงใน / Applications จากนั้นใน Terminal เปลี่ยนไดเร็กทอรีเป็น / Applications และรัน:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
จากนั้นดับเบิลคลิกที่. xip เพื่อทำการแกะกล่อง
การวิ่งxattr -d com.apple.quarantine Xcode.app
ทำงานเหมือนมีเสน่ห์ รอ"verifying xcode"
ไม่ได้ผลเพราะมันไม่เสร็จ
นอกจากนี้คุณสามารถลบคำเตือนการเปิดสำหรับแอปพลิเคชันไดเรกทอรีทั้งหมดผ่านคำสั่งในเทอร์มินัล:
xattr -d -r com.apple.quarantine ~/Applications
คุณสามารถลองใช้คำสั่ง:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
หากคุณไม่ใช้ -r คุณจะต้องเรียกใช้คำสั่งเดียวกันสำหรับโปรแกรมจำลอง iOS ในภายหลัง ฉันไม่แน่ใจว่าไฟล์ปฏิบัติการอื่น ๆ ซ่อนอยู่ในบันเดิลนี้และถูกกักกัน
หากคุณมีเวลาวิธีที่แนะนำคือปล่อยให้การตรวจสอบเสร็จสมบูรณ์เพื่อให้ทุกอย่างได้รับการยืนยันอย่างถูกต้อง
มันใช้ได้สำหรับฉัน:
open Terminal cd to path Xcode.app
xattr -d com.apple.quarantine Xcode.app
ฉันมีปัญหาเดียวกัน (Macbook Pro, กลางปี 2015, OS X 10.11.15) และสามารถแก้ไขได้โดยไม่ต้องใช้เทอร์มินัลเพื่อข้าม Gatekeeper:
ทิ้งไฟล์เวอร์ชันที่ดาวน์โหลดมาก่อนหน้านี้ทั้งหมดและล้างข้อมูลในถังขยะ (หากคุณไม่ได้ล้างถังขยะตลอดไปอาจใช้เวลานานคุณสามารถเลือกลบไฟล์. xip ที่ละเมิดได้ด้วยตนเองเพื่อประหยัดเวลา) ฉันพบอินสแตนซ์หลายรายการที่จะไม่ลบเนื่องจากมีการใช้งานอยู่ในขณะนี้
รีสตาร์ทคอมพิวเตอร์ของคุณ ตอนนี้คุณควรจะสามารถลบไฟล์. xip ในถังขยะได้โดยไม่มีปัญหา
ดาวน์โหลด Xcode8 beta อีกครั้ง (อย่าสตรีมสื่อในขณะที่ทำสิ่งนี้เพื่อประหยัดเวลาและการสูญเสียแพ็คเก็ต) และเปิด
หากวิธีนี้ไม่ได้ผลให้เปิดเทอร์มินัลแล้วทำตามคำตอบด้านบน
เรียกใช้คำสั่งต่อไปนี้เพื่อให้แน่ใจว่านี่คือตำแหน่งของ Xcode ของคุณในระบบและแทนที่ชื่อ xcode ด้วยชื่อจริงซึ่งรหัสเป็น xcode2 หรือ Xcode 3 ในกรณีที่คุณมี Xcode เวอร์ชันมากกว่าในเครื่องของคุณ .. ดีที่สุด ..
xattr -d com.apple.quarantine Xcode.app
เพียงรอให้กระบวนการดำเนินการเสร็จสิ้น .. บางครั้งอาจใช้เวลานานกว่าปกติ แต่สุดท้ายจะแสดงกล่องแจ้งเตือนสำหรับกระบวนการถัดไป! นั่งรอให้มันเสร็จ :)
หากคุณไม่ได้เข้าสู่ระบบเพื่อXcode
ลองเข้าสู่ระบบด้วยบัญชี Apple ใด ๆ
ตอนนี้เดือนพฤศจิกายน 2017 และยังไม่มีข้อความยืนยัน - มีเพียง "Xcode_9.1xip" ที่ไม่มีการเคลื่อนไหวซึ่งอยู่บนเดสก์ท็อปของคุณโดยไม่มีข้อบ่งชี้ว่ากำลังทำอะไรเลย
ฉันลองแก้ไขนี้กดแอปเปิ้ลราคาแพงหลายครั้งการค้นหาของ Google ก็เข้าใจเช่นกันว่าทำไมเครื่อง Uber ราคาแพงจึงทำงานในรูปแบบที่ไม่สามารถยอมรับได้มาโดยตลอด (และจะถูกแกะบนพีซีจากผู้ใช้ Mac) ทำถ้วยชากดแป้นพิมพ์มากขึ้นค้นหาคำหลักที่เกี่ยวข้องกับเครื่อง Apple ราคาแพงโดยใช้คำสบถเพื่อดูว่ามีคนอื่น ๆ อีกกี่คนที่ประสบปัญหาหรือคล้ายกัน
หลังจากผ่านไป 20 นาทีแล้วให้ลองหาคนเซ่อกลับมานิ้วหัวแม่มือสองข้างอ่านโพสต์ในฟอรัมเพิ่มเติม - ลองใช้แป้นพิมพ์กระหน่ำอีกสักครั้ง - โปรดทราบว่าในตอนนี้คุณอาจได้รับรายงานการละเมิดภายใต้นโยบายการดูแลของ Apple
ในที่สุดมันก็ใช้งานได้จากนั้นจะพบสิ่งกีดขวางถัดไปในกระบวนการลากยาวซึ่งหมายความว่าวันนี้คุณจะไม่ได้รับผลผลิตใด ๆ เลยทำซ้ำขั้นตอนทั้งหมดอีกครั้งในขณะที่เอาหัวชนกำแพง
คาดว่าสิ่งนี้จะถูกตั้งค่าสถานะใน 0-30 วินาทีสำหรับการลบ :) 09:43 น. GMT