حل مشکل کٌندی سرعت اجرای برنامه‌ها در macOS

مدتی هست که متاسفانه در ایران با توجه به شرایط بد اینترنت و فیلترینگ، اجرا شدن برنامه‌ها در مک به شدت کٌند شده و احتمالا شما هم با صحنه بالا و پایین پریدن آیکن برنامه به مدت طولانی خاطره‌های خیلی خوبی ندارید!

در این آموزش ما قصد داریم به شما راه‌کاری را ارایه دهیم که به راحتی می‌توانید این مشکل را بدون فعال‌سازی شکرشکن (همون چیزی که خودتون می‌دونید) حل کنید.

 

نکته: همانطور که در ابتدای آموزش اشاره شد شما می‌توانید با فعال‌سازی شکرشکن این مشکل را حل کنید اما ما در این آموزش راه‌کار دیگه‌ای را به شما آموزش خواهیم داد.

 

علت این کٌندی اجرای برنامه‌ها در macOS چیست؟

در بعضی از اوقات از سمت زیرساخت کشور آدرس ocsp.apple.com فیلتر می‌شود و زمانی که بر روی آیکن برنامه‌ای کلیک می‌کنیم تا آن را اجرا کنیم، یک درخواست به این آدرس می‌رود که یک سری از اعتبار‌سنجی‌ها (validations) سیستم انجام دهد و متاسفانه نمی‌تواند این‌کار را انجام دهد (چون آدرس فیلتر شده است) و این مشکل کٌندی سرعت بوجود می‌آید.

 

راه‌کار این موضوع چیست؟

شما به راحتی می‌توانید با ارجاع این آدرس به IP که وجود خارجی ندارد این مشکل را حل کنید اما این راه‌کار درستی نیست و ممکن است در بعضی از موارد اختلالاتی را بوجود آورد.

برای انجام این راه برنامه Terminal را با مراجعه به پوشه Applications و سپس Utilites اجرا کنید و سپس کٌد زیر را به داخل آن paste کنید و دکمه Enter را بفشارید تا سیستم از شما پسورد را درخواست کند.

sudo sh -c "echo 0.0.0.0 ocsp.apple.com >> /etc/hosts"

پسورد سیستم خود را وارد کنید و Enter بزنید تا این‌کار انجام شود. (نکته: پسورد شما در صفحه Terminal نمایش داده نمی‌شود.)

 

پس از انجام این‌کار شما متوجه خواهید شد که دیگر سرعت اجرای برنامه‌ها در macOS دیگر کٌند نیست و به راحتی مثل گذشته برنامه‌ها اجرا خواهد شد.

 

ممنون از علیرضا که این راه‌کار را با ما به اشتراک گذاشت تا ما هم بتونیم آموزش حل این مشکل را برای شما آماده کنیم.

 

آیا شما هم به این مشکل برخورده بودید؟ با این راه‌کار مشکل شما حل شد؟

لطفا نظرات خودتان را با ما به اشتراک بگذارید.

دیدگاه ها

  1. Avatar concerned_citizen گفت:

    ضمن عرض تشکر از صحبت در مورد راهکار
    باید توجه داشت در hosts صرفا میبایست نام دامنه درج شود و نیازی به http:// نیست
    پس دستور صحیح به صورت زیر است:

    sudo sh -c “echo 0.0.0.0 ocsp.apple.com >> /etc/hosts”

    موفق باشید.

  2. Avatar iAzem گفت:

    من زدم درست شد ممنون. اما مشکلات‌اش چی هست؟ و اینکه تا کی باید این کد در ترمینال بشه؟ و غیر فعال کردن‌اش چطوری است؟ سپاس

    • Avatar مسعود گفت:

      سلام کاربر عزیز،
      مشکلات خاصی هنوز برای ما بوجود نیاورده و فکر نمی‌کنیم مشکلات خاصی بوجود بیاره.
      یکبار که در ترمینال این کد رو وارد کنید دیگه ثبت میشه و برای غیر فعال کردنش با مراجعه به فایل موجود در /etc/hosts به راحتی این خط از کد رو حذف کنید.
      موفق باشید

  3. Avatar Ali Reza Pourmakary گفت:

    خدا پدر مادرتونو میامرزه، من داشتم دیوونه میشدم از کندی برنامه ها..
    فقط یه سوال اینکه این با ریستارت کردن از بین نمیره و نیاز به ورود مجدد اون دستور نداره ؟
    سوال دوم اینکه چجوری باید غیرفعالش کرد ؟

    • Avatar مسعود گفت:

      سلام کاربر عزیز،
      خیر با ریستارت از بین نمیره.
      برای غیر فعال کردنش باید به فایل موجود در /etc/hosts مراجعه کنید و این خط از کدی که اضافه کردیم رو حذف نمایید.
      موفق باشید

  4. Avatar MMAmiri گفت:

    سلام، بسیار عالی بود، سرعت بازشدن برنامه خیلی خوب شده. ممنونم

  5. Avatar iAzem گفت:

    سلام

    الان بعد از چند روز دوباره مثل قبل شده و نرم افزار‌ها کند میان بالا
    حتی دوباره زدم فرقی نکرده

  6. Avatar mammadkhademi گفت:

    سلام. این دستور برای من جواب نداد. راه دیگه ای دارین؟ خیلی رو مخه این

  7. Avatar cloner1108 گفت:

    سلام وقت بخیر من این تنظیمات رو اعمال کردم ولی وضعیت سیستم بد تر شده و میخوام الان تنظیمات رو برگردونم ب حالت نرمال باید چیکار کنم

    • Avatar مسعود گفت:

      سلام کاربر عزیز
      نباید وضعیت بدتر بشه.
      برای برگردوندن به حالت قبل به فایل موجود در مسیر /etc/hosts مراجعه کنید.
      با یک ویرایشگر متنی فایل رو باز کنید و اون خطی که اضافه کردید رو حذف نمایید.
      موفق باشید