แอ็ตทริบิวต์ส่วนขยาย com.apple.quarantine ได้รับการเพิ่มอีกครั้งทุกครั้งที่ฉันเปิดไฟล์


4

ฉันมีไฟล์ชื่อ task.taskpaper ที่ฉันเชื่อมโยงด้วย FoldingText . เมื่อฉันเปิดไฟล์ไดอะล็อกจะปรากฏขึ้นพร้อมข้อความ

“ task.taskpaper” อาจเป็นแอปพลิเคชันสคริปต์ มันถูกสร้างขึ้นโดย   FoldingText และจะเปิดขึ้นโดย FoldingText คุณแน่ใจหรือว่าต้องการ   เปิดหรือไม่

และแท้จริงแล้วแอ็ตทริบิวต์ส่วนขยาย com.apple.quarantine นั้นเชื่อมโยงกับไฟล์:

$ xattr -l tasks.taskpaper | grep com.apple.quarantine
com.apple.quarantine: 0002;53b0afc9;FoldingText;

ฉันสามารถลบคุณลักษณะ:

$ xattr -d com.apple.quarantine tasks.taskpaper
$ xattr -l tasks.taskpaper | grep com.apple.quarantine
$

แต่เมื่อฉันเปิดไฟล์ด้วย FoldingText อีกครั้งฉันจะได้รับกล่องโต้ตอบป็อปอัพอีกครั้งและแอตทริบิวต์นั้นได้ถูกเพิ่มเข้าไปในไฟล์อีกครั้ง:

$ xattr -l tasks.taskpaper | grep com.apple.quarantine
com.apple.quarantine: 0002;53b0b0dc;FoldingText;

ฉันจะทำให้เรื่องนี้หยุดเกิดขึ้นได้อย่างไร

โปรดทราบว่าฉันกำลังใช้งาน Mavericks และฉันได้ติดตั้ง FoldingText (2.0.2) โดยใช้ App Store นอกจากนี้ไฟล์อยู่ในไดเรกทอรี Dropbox

คำตอบ:


-1

คุณต้องเพิ่ม เส้นทางโดยตรงไปยังไฟล์ ในคำสั่งของคุณที่จะลบมันอย่างถาวร:

xattr -d com.apple.quarantine /complete/path/to/tasks.taskpaper

หากล้มเหลวอาจมีหลายอินสแตนซ์ ความพยายามที่จะ ลบทั่วโลก มันในทุกรุ่น:

find . -iname '*.taskpaper' -print0 | xargs -0 xattr -d com.apple.quarantine
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.