کد خطای macOS 100006 یک مشکل رایج است که مانع از باز شدن برنامه ها در مک شما می شود. این خطا با پیام «عملیات نمیتواند تکمیل شود زیرا خطای غیرمنتظرهای رخ داده است» دنبال میشود. این نشان می دهد که مشکلی در امضای کد برنامه وجود دارد که برای تأیید یکپارچگی برنامه استفاده می شود. اگر چه خسته کننده است، خطای 100006 معمولاً با چند مرحله ساده قابل رفع است.

در این مقاله، دلایل ایجاد این خطا و همچنین چندین راه حل برای رفع خطای 100006 و باز شدن مجدد برنامه های شما را بررسی خواهیم کرد.
بیا شروع کنیم.
همچنین بخوانید: بهترین راهها برای رفع خطای Mac 102
کد خطا 100006 در مک چیست؟
کد خطای 100006 در مک نشان می دهد که برنامه به دلیل مشکل امضای کد باز نمی شود. به طور خاص، به این معنی است که امضای کد برنامه وجود ندارد یا نامعتبر است. امضای کد حاوی اطلاعات رمزگذاری شده ای است که به سیستم عامل اجازه می دهد تأیید کند که برنامه از توسعه دهنده اصلی است و دستکاری نشده است.
اگر این امضا به هر نحوی آسیب ببیند یا خراب شود، هنگام تلاش برای راه اندازی برنامه، خطای 100006 را مشاهده خواهید کرد. این یک اقدام امنیتی است که در macOS برای اطمینان از یکپارچگی و امنیت برنامه ها اجرا شده است.
چگونه کد خطای 100006 را در macOS برطرف کنیم؟
مرحله 1: مک خود را مجددا راه اندازی کنید
اولین قدمی که باید هنگام مواجه شدن با خطای 100006 بردارید، راه اندازی مجدد مک است. یک راهاندازی مجدد ساده اغلب میتواند اشکالات موقت، مشکلات حافظه یا خطاهای کوچکی را که ممکن است باعث خطای امضای کد شود را برطرف کند. مک خود را به طور کامل خاموش کنید، حداقل 10 ثانیه صبر کنید، سپس آن را دوباره روشن کنید و سعی کنید دوباره برنامه را باز کنید.

راه اندازی مجدد حافظه رایانه را تازه می کند و هر گونه مؤلفه مهم سیستم را که ممکن است با مشکل مواجه شده باشد بارگیری مجدد می کند. بسیاری از کاربران متوجه می شوند که این راه اندازی مجدد سریع خطای 100006 را بلافاصله حل می کند.
مرحله 2: برنامه های خود را به روز کنید
اگر راهاندازی مجدد کار نکرد، چیزی که باید امتحان کنید بهروزرسانی برنامههایتان است . نسخههای قدیمی برنامه گاهی اوقات میتوانند خطای 100006 را به دلیل مشکلات سازگاری با نسخه فعلی macOS ایجاد کنند.

App Store را در مک خود باز کنید و روی تب Updates کلیک کنید. همه به روز رسانی های موجود را نصب کنید. با این کار خود کد برنامه و همچنین هر چارچوب یا وابستگی استفاده شده توسط برنامه به روز می شود. بهروزرسانی، برنامههای شما را به آخرین نسخههای پایدار میآورد که برای انواع باگها، از جمله اشکال مربوط به امضای کد، رفع شده است.
پس از بهروزرسانی برنامهها، دوباره برنامه مشکلساز را راهاندازی کنید. در بیشتر موارد، اقدام ساده بهروزرسانی به آخرین نسخه، خطای کد خطای 100006 امضای مک را برطرف میکند. به روز رسانی از طریق فروشگاه App بهترین راه برای دریافت آسان ترین نسخه های برنامه است.
همچنین بخوانید: نحوه رفع خطای Microsoft Outlook Mac Stuck (6 راه حل)
مرحله 3: NVRAM را بازنشانی کنید
بازنشانی NVRAM (رم غیر فرار) می تواند فایل های خرابی را که ممکن است به مشکل 100006 کمک کند پاک کند. NVRAM تنظیمات سیستم و مکانهای فایل را ذخیره میکند که هنگام بوت شدن مک شما استفاده میشوند. یک فایل NVRAM آسیب دیده می تواند باعث ایجاد خطا در مکان یابی امضای کد برنامه مناسب شود. در اینجا چیزی است که شما باید انجام دهید:
مرحله a: برای تنظیم مجدد NVRAM، ابتدا مک خود را به طور کامل خاموش کنید.
مرحله ب: حالا دوباره آن را روشن کنید و بلافاصله Command + Option + P + R را فشار داده و نگه دارید.

مرحله ج: این کلیدها را فشار دهید تا زمانی که مک خود را راه اندازی مجدد کنید و صدای زنگ راه اندازی را برای بار دوم بشنوید.
با این کار NVRAM پاک شده و به تنظیمات پیش فرض کارخانه باز می گردد. حالا سعی کنید دوباره برنامه را به طور معمول باز کنید.
مرحله 4: برنامه را حذف و دوباره نصب کنید
اگر همچنان کد خطا 100006 را مشاهده می کنید ، مرحله بعدی حذف و نصب مجدد برنامه مشکل ساز است:
مرحله یک: ابتدا برنامه را به سطل زباله بکشید تا به طور کامل از سیستم شما حذف شود. سپس سطل زباله را خالی کنید.

مرحله ب: یک نسخه جدید از برنامه را از اپ استور یا وب سایت توسعه دهنده دوباره دانلود کنید. حتما آخرین نسخه را دانلود کنید.
مرحله ج: دستورالعملهای نصب را دنبال کنید تا برنامه را دوباره در مک خود نصب کنید.
حذف برنامه و نصب مجدد، فایلهای فریمورک خرابی را که ممکن است به خود برنامه مرتبط باشد حذف میکند. یک نصب تازه اغلب خطای امضای کد را با بازنویسی فایل های آسیب دیده با یک کپی جدید و تمیز برطرف می کند. برای اطمینان از یکپارچگی، حتما از یک منبع قابل اعتماد مانند اپ استور دانلود کنید.
همچنین بخوانید: نحوه رفع خطای کد -8084 در مک
مرحله 5: نرم افزار امنیتی و آنتی ویروس را بررسی کنید
آنتی ویروس، فایروال و سایر نرم افزارهای امنیتی گاهی اوقات می توانند با برنامه ها تداخل داشته باشند و باعث ایجاد خطاهای امضای کد مانند 100006 شوند. نرم افزار امنیتی ممکن است به اشتباه بخشی از کد برنامه را به عنوان تهدید شناسایی کند و سعی کند اجرای آن را مسدود کند. برای آزمایش اینکه آیا این مورد است:
مرحله a: تنظیمات سیستم > امنیت و حریم خصوصی را در مک خود باز کنید.
مرحله ب: هر گونه نرم افزار آنتی ویروس یا فایروال را به طور موقت غیرفعال کنید.

مرحله ج: پس از غیرفعال کردن نرم افزار امنیتی خود، دوباره برنامه را راه اندازی کنید.
اگر برنامه اکنون باز شود، متوجه خواهید شد که نرم افزار امنیتی شما با امضای کد در تضاد است. ممکن است لازم باشد برای برنامه مشکل ساز استثناهایی اضافه کنید. پس از تست نرم افزار امنیتی خود را دوباره فعال کنید. حتما برنامه های امنیتی را به صورت آزمایشی به طور موقت غیرفعال کنید.
مرحله 6: بازنشانی مجوزهای فایل در هارد دیسک
مسائل مربوط به مجوز فایلهای سیستم نیز میتواند منجر به کد خطای 100006 شود که مانع از راهاندازی صحیح برنامهها میشود. بازنشانی مجوزهای هارد دیسک میتواند مشکلات دسترسی برنامهها به فایلهای سیستمی را که برای اجرا نیاز دارند برطرف کند.
برای بازنشانی مجوزها:
مرحله a: با راه اندازی مجدد و نگه داشتن Command + R، مک خود را مجدداً به حالت بازیابی راه اندازی کنید.
مرحله ب: در حالت بازیابی، Disk Utility را انتخاب کرده و روی Continue کلیک کنید.
مرحله ج: هارد دیسک خود را انتخاب کرده و روی تب First Aid کلیک کنید.

مرحله d: روی دکمه "Repair Disk Permissions" کلیک کنید.
با این کار هر گونه تنظیمات مجوز نادرست در فایلهای سیستمی بررسی و بازنشانی میشود و به برنامهها اجازه میدهد تا دوباره به آنچه برای عملکرد عادی نیاز دارند دسترسی داشته باشند. پس از بازنشانی مجوزها، برنامه را باز کنید.
همچنین بخوانید: نحوه رفع خطای “Couldn’t Unmount Disk” در مک
مرحله 7: با توسعه دهنده تماس بگیرید
اگر هنوز نمی توانید خطای 100006 را برطرف کنید، برای کمک بیشتر در عیب یابی مستقیماً با توسعه دهنده برنامه تماس بگیرید. آنها ممکن است نیاز داشته باشند یک نسخه وصله شده از برنامه را برای رفع خطای امضای کد خاصی که با آن مواجه می شوید، صادر کنند. هنگام تماس با توسعه دهنده، جزئیاتی مانند:
- پیام خطای کامل (مثلاً «برنامه به دلیل مشکلی باز نمیشود. برای رفعهای احتمالی با برنامهنویس تماس بگیرید.»).
- اقداماتی که برای حل مشکل انجام داده اید.
- مدل مک و نسخه macOS شما.
- آیا برنامه قبلاً به درستی باز شده است یا خیر.
با این اطلاعات، توسعهدهنده میتواند مشکل را در انتهای خود بررسی کند و مراحل یا یک برنامه بهروزرسانی شده را برای رفع خطای 100006 ارائه کند. اکثر توسعه دهندگان خوشحال خواهند شد که به عیب یابی کمک کنند و برنامه خود را دوباره فعال کنند.
نتیجه:
خطای 100006 در macOS می تواند از راه اندازی برنامه های مهم جلوگیری کند، اما رفع آن معمولاً ساده است. یک راه اندازی مجدد، به روز رسانی، نصب مجدد یا تنظیم مجدد NVRAM بسیاری از موارد را حل می کند. برای ادامه مشکلات، تضادهای نرم افزار امنیتی را بررسی کنید، مجوزهای هارد دیسک را بازنشانی کنید، یا با توسعه دهنده تماس بگیرید.
با عیبیابی مداوم، میتوانید خطای 100006 را پاک کنید، امضاهای کد خود را بازیابی کنید و دوباره به برنامههای حیاتی مک دسترسی پیدا کنید.
ما را در رسانه های اجتماعی - فیس بوک ، اینستاگرام و یوتیوب دنبال کنید .