رفع پیام «آسیب‌دیده» در macOS

macOS به برنامه‌های دانلودشده با مرورگر برچسب قرنطینه می‌زند که باعث پیام «آسیب‌دیده و باز نمی‌شود» می‌شود. نصب‌کننده واقعاً خراب نیست — پاک‌کردن برچسب مشکل را حل می‌کند.

راه‌حل

  1. مطمئن شوید Clash Verge به پوشه Applications منتقل شده است.
  2. ترمینال را باز کنید (در Launchpad دنبال Terminal بگردید).
  3. این دستور را اجرا کنید: sudo xattr -r -d com.apple.quarantine "/Applications/Clash Verge.app"
  4. رمز ورود خود را وارد کنید (هنگام تایپ چیزی نمایش داده نمی‌شود)، Enter بزنید و برنامه را دوباره باز کنید.

چرا این اتفاق می‌افتد

مکانیزم Gatekeeper در macOS برای برنامه‌های دانلودشده از اینترنت که فرایند notarization را طی نکرده‌اند این هشدار را نشان می‌دهد. Clash Verge متن‌باز است — می‌توانید کل کد را در مخزن GitHub بررسی کنید؛ حذف برچسب قرنطینه فقط به سیستم می‌گوید که به این برنامه اعتماد دارید.