ฉันมีปัญหาที่คล้ายกันมากเมื่อเร็ว ๆ นี้ซึ่งแอพบางตัวไม่ต้องการแสดงหลังจากย้ายข้อมูลทั้งหมดของฉันไปยัง Mac เครื่องใหม่ ฉันลองวิธีแก้ปัญหาที่แนะนำทั้งหมดแล้ว แต่ก็ไม่มีอะไรช่วยได้ การตรวจสอบแอปในรายละเอียดเพิ่มเติมฉันสังเกตเห็นว่าพวกเขามี "eXtended ATTRibutes" ( xattr
) ซึ่งมีชื่อว่า:
com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N
แอตทริบิวต์เหล่านี้จะถูกตั้งค่าเมื่อคัดลอกไฟล์ภายใน Finder ในกรณีที่คุณเคยสงสัยว่าทำไมการคัดลอกแอปจึงกลายเป็นสีเทาจนกระทั่งการคัดลอกเสร็จสิ้นและวิธีการที่ตัวค้นหาสามารถแสดงความคืบหน้าการคัดลอกภายในหน้าต่างตัวค้นหาเอง (ไม่ใช่แค่ในกล่องโต้ตอบการคัดลอก) ตั้งค่าบนไฟล์และบอกระบบว่าไฟล์ / โฟลเดอร์ / บันเดิลนี้เพิ่งถูกคัดลอกและมีการคัดลอกไปเท่าใด
โดยปกติตัวค้นหาจะลบคุณสมบัติเหล่านี้ทั้งหมดหลังจากการคัดลอก แต่อย่างใดคุณลักษณะเหล่านี้ติดอยู่ในกรณีของฉันและด้วยชุดคุณลักษณะเหล่านี้ Spotlight ปฏิเสธที่จะแสดงแอพโดยคิดว่าพวกเขายังอยู่ในกระบวนการคัดลอก
ฉันต้องลบออกด้วยตนเองเพื่อแก้ไขปัญหานั้น:
xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH
ด้วยPATH
การเป็นเส้นทางแบบเต็มไปยังแอปพลิเคชัน (เพียงลากจาก Finder ไปยังหน้าต่างเทอร์มินัลและเขียนเส้นทางแบบเต็มไว้ที่นั่น) ขึ้นอยู่กับสิทธิ์การเข้าถึง / การเป็นเจ้าของคุณอาจต้องเพิ่มคำสั่งsudo
ล่วงหน้าด้วยเพื่อรับสิทธิ์เพิ่มเติม
ฉันคิดว่าอาจเป็นประโยชน์ในการแบ่งปันข้อมูลกับโลกนั่นเป็นสาเหตุที่ฉันโพสต์ที่นี่