نحوه اجرای برنامه های تایید نشده در MacOS

اپل(Apple) ترجیح می دهد شما فقط برنامه های تایید شده را از اپ استور دانلود(App Store) کنید ، اما این همیشه امکان پذیر نیست. اگر برنامه مناسبی را به صورت آنلاین پیدا کنید که برای نصب تأیید نشده است، macOS راه اندازی آن را مسدود می کند. این ویژگی امنیتی به خوبی طراحی شده است، اما برای نصب برنامه های شخص ثالث باید از آن عبور کنید.

خوشبختانه، اجرای برنامه‌های تأیید نشده در مک(Mac) فرآیند بسیار آسانی است . قبل از شروع، به یاد داشته باشید که این اقدام امنیتی به دلیلی وجود دارد. فقط نصب برنامه ها را از منابعی که به آنها اعتماد دارید در نظر بگیرید، در غیر این صورت ممکن است Mac خود را در معرض خطر قرار دهید، حتی با نصب نرم افزار آنتی ویروس مک(Mac antivirus software) .

چگونه به برنامه های تایید نشده اجازه نصب بر روی macOS را بدهیم

اجازه دادن به برنامه های تأیید نشده در تنظیمات برگزیده سیستم(Allow Unverified Apps In System Preferences)

هنگامی که برای اولین بار سعی می کنید یک برنامه را از یک توسعه دهنده تأیید نشده باز کنید، اپل(Apple) آن را مسدود می کند و به جای آن یک جعبه هشدار را نمایش می دهد. macOS همیشه از راه‌اندازی برنامه‌هایی که نمی‌شناسد بدون تأیید شما جلوگیری می‌کند.

همچنین ممکن است تنظیمات امنیتی macOS شما مانع از راه‌اندازی برنامه‌هایی شود که از App Store نیستند. این شامل برنامه هایی از توسعه دهندگان تأیید شده است که مستقیماً از اینترنت دانلود شده اند.

پنجره برنامه باز نمی شود

  • اگر نمی توانید یک برنامه تأیید نشده (یا یک برنامه تأیید شده که از فروشگاه App(App Store) نیست ) راه اندازی کنید، باید به تنظیمات برگزیده سیستم(System Preferences) بروید . می‌توانید مستقیماً از Dock خود به آن دسترسی داشته باشید یا آن را از داخل (Dock)Launchpad راه‌اندازی کنید . 

نماد تنظیمات برگزیده سیستم در Launchpad

  • در تنظیمات برگزیده سیستم(System Preferences) ، روی امنیت و حریم خصوصی(Security & Privacy ) > عمومی(General) کلیک کنید، سپس روی دکمه قفل کلیک کنید(Lock button) تا بتوانید تنظیمات خود را تغییر دهید. برای باز کردن قفل آن باید رمز عبور خود را وارد کنید یا از Touch ID استفاده کنید.

    اگر برنامه شما از یک توسعه دهنده تأیید شده است اما از اپ استور(App Store) نیست، در دسته ای به نام Allow apps downloaded from ، App Store and Identified developers را انتخاب کنید .

به برنامه‌ها اجازه دانلود از گزینه در امنیت و حریم خصوصی را بدهید

  • آخرین برنامه ای که سعی کردید باز کنید در زیر گزینه های امنیتی App Store شما فهرست می شود. (App Store)برای راه‌اندازی برنامه (یا بهتر است بگوییم، فایل تصویری DMG حاوی برنامه شما)، روی Open Anyway کلیک کنید . 

دکمه Anyway را در Security & Privacy باز کنید

شما باید این کار را برای هر برنامه تایید نشده ای که راه اندازی می کنید انجام دهید، زیرا اپل(Apple) این گزینه را حذف کرده است که به طور خودکار این امکان را در نسخه قبلی macOS مجاز می کند. با این حال، فقط یک بار باید این کار را برای یک برنامه خاص انجام دهید. 

اگر روی Open Anyway کلیک کرده باشید ، فایل تصویری DMG حاوی برنامه تایید نشده شما راه اندازی می شود. اکثر فایل های DMG حاوی فایل برنامه محصور شده شما و همچنین میانبر پوشه Applications شما هستند.

  • برای نصب این برنامه تأیید نشده، نماد برنامه خود را بکشید و آن را روی میانبر برنامه ها در پنجره (Applications)Finder خود رها کنید. این برنامه را از فایل تصویری DMG شما به نصب macOS کپی می‌کند و به آن اجازه می‌دهد از (DMG)Launchpad یا از داخل پوشه Applications در (Applications)Finder به آن دسترسی داشته باشید .

نماد Cakebrew به پوشه Applications کشیده شد

  • پس از نصب، اگر قبلاً برنامه را باز نکرده اید، macOS به شما هشدار می دهد که می خواهید یک برنامه را از اینترنت باز کنید. برای راه‌اندازی باید آن را تأیید کنید، بنابراین برای انجام این کار روی دکمه Open کلیک کنید.

دکمه باز کردن با علامت‌گذاری شده هنگام باز کردن برنامه‌ها در این تصویر دیسک

برنامه های تایید نشده را بدون نصب باز کنید(Open Unverified Apps Without Installation)

در میان بسیاری از مواردی که Finder به(things that Finder allows) شما امکان می دهد انجام دهید، امکان مشاهده محتویات یک فایل تصویری DMG قبل از نصب یک برنامه است. به جای کشیدن برنامه محصور شده خود به میانبر برنامه های کاربردی(Applications) (معمولاً ارائه شده) ، می توانید برنامه را مستقیماً از فایل DMG خود بدون نصب آن باز کنید.

  • برای انجام این کار، فایل DMG خود را باز کنید . برای انجام این کار، می توانید روی نماد برنامه دوبار کلیک کنید یا روی فایل برنامه در پنجره Finder خود راست کلیک کرده و دکمه (Finder)Open را کلیک کنید.

در منوی راست کلیک باز کنید

  • یک هشدار در مورد برنامه تایید نشده ظاهر می شود. این به شما اطلاع می دهد که در حال تلاش برای باز کردن یک برنامه از اینترنت هستید. روی (Click) Open کلیک کنید تا به آن اجازه راه اندازی داده شود. همچنین می‌توانید کادر انتخاب « هنگام باز کردن برنامه‌ها در این تصویر دیسک به من هشدار داده نشود»(Don’t warn me when opening applications on this disk image) را انتخاب کنید تا به همه برنامه‌های موجود در فایل DMG شما اجازه داده شود بدون هشدار راه‌اندازی شوند.

در پنجره هشدار به من هشدار داده نشود

برنامه شما در این مرحله راه اندازی می شود. از آنجایی که بر روی سیستم شما نصب نمی شود، باید این فرآیند را تکرار کنید تا پس از بستن آن دوباره راه اندازی شود.

استفاده از Homebrew برای اجرای برنامه های تایید نشده در مک(Using Homebrew To Run Unverified Apps on Mac)

در حالی که اپل(Apple) ترجیح می دهد شما برنامه ها را از طریق اپ استور(App Store) نصب کنید ، می توانید با Homebrew آن را به طور کامل دور بزنید . مزیت استفاده از Homebrew برای نصب برنامه‌های macOS این است که مکانیسم‌های امنیتی را که اپل(Apple) برای محافظت از شما در برابر برنامه‌های تأیید نشده استفاده می‌کند دور می‌زند. 

این یک شمشیر دو لبه است، زیرا در حالی که می‌توانید برنامه‌های تأیید نشده را نصب کنید، باید مطمئن شوید که فقط برنامه‌ها و نرم‌افزارهایی را نصب می‌کنید که به آنها اعتماد دارید.

Homebrew همانند APT در لینوکس(Linux) به عنوان مدیر بسته عمل می کند . این به شما امکان می‌دهد با استفاده از ترمینال macOS، برنامه‌ها را به‌صورت جداگانه نصب کنید، یا از آن برای ایجاد یک نصب‌کننده انبوه برای نصب چند برنامه به طور همزمان استفاده کنید(install multiple apps at once)

به عنوان مثال، این ممکن است برای نصب چندین برنامه در دستگاه‌های macOS جدید مفید باشد.

  • برای نصب Homebrew ، با باز کردن پنجره برنامه macOS Terminal شروع کنید. (Terminal)می‌توانید برنامه Terminal را در Launchpad > Other پوشه(Other folder) یا با جستجوی Terminal در Spotlight پیدا کنید، که می‌توانید با کلیک کردن روی نماد جستجو در نوار منوی بالا به آن دسترسی پیدا کنید.

پنجره ترمینال در Launchpad

  • برای نصب Homebrew، /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" را در پنجره ()”)ترمینال(Terminal) خود تایپ کنید ، سپس دوبار روی enter کلیک کنید. این اسکریپت نصب خودکار ایجاد شده توسط توسعه دهندگان Homebrew را مستقر می کند .

Homebrew را در پنجره ترمینال نصب کنید

  • فرآیند نصب Homebrew باید به طور خودکار تکمیل شود. پنجره ترمینال(Terminal) با پیغام نصب موفقیت آمیز(Installation successful) پس از اتمام به روز می شود.

    پس از نصب Homebrew ، می‌توانید برنامه‌های بالقوه Homebrew را با تایپ کردن brew search appname جستجو (brew search appname)کنید(appname) و نام برنامه را با نام جزئی یا کامل جایگزین کنید. همچنین می توانید این موارد را در وب سایت Homebrew(Homebrew website) جستجو کنید .

جستجوی دم در پنجره ترمینال

  • هنگامی که یک بسته نصب مناسب برای یک برنامه پیدا کردید، می‌توانید نام برنامه نصب را بنویسید و نام (brew cask install appname)برنامه(appname) را جایگزین نام برنامه کنید. به عنوان مثال، برای نصب فایرفاکس(Firefox) ، با تایپ brew cask install firefox بسته مربوطه را برای فایرفاکس(Firefox) دانلود و نصب کنید .

دستور firefox را در ترمینال نصب کنید

پس از اتمام مراحل نصب، برنامه شما برای راه اندازی از Launchpad یا پوشه Applications در (Applications)Finder در کنار سایر برنامه های Mac در دسترس خواهد بود .



About the author

من یک مهندس نرم افزار با بیش از 10 سال تجربه در ساخت و نگهداری از Apple Mac، دستگاه های iOS و مرورگرهای Google Chrome هستم. تجربه من شامل توسعه، نگهداری و بهره برداری از محصولات نرم افزاری از ابتدا یا مشارکت در پروژه های منبع باز است. من همچنین این فرصت را داشته ام که روی پروژه های سخت افزاری متنوعی کار کنم - از تعمیر صفحه نمایش شکسته در بیمارستان ها تا طراحی و اجرای ویژگی های جدید برای آیفون. در اوقات فراغت از انجام بازی های ویدیویی مورد علاقه، خواندن کتاب، پختن شام با خانواده یا گذراندن وقت با دوستان لذت می برم.



Related posts