InDesign ونظام التشغيل macOS Catalina (10.15)

أداة ExtendScript Toolkit لا تفتح

المشكلة

مع نظام التشغيل macOS 10.14 أو الإصدارات السابقة، عندما تقوم بتحرير JavaScript باستخدام لوحة Scripts في InDesign (Window > Utilities > Scripts)، يتم عرض أداة ExtendScript Toolkit. تعد هذه الأداة تطبيقًا يعمل وفق بنية التشغيل 32 بت. ومع ذلك، مع نظام التشغيل macOS 10.15 (Catalina)، الذي يدعم فقط التطبيقات التي تعمل وفقًا لبنية التشغيل 64 بت، لا تفتح أداة ExtendScript Toolkit.

الحل

تم استبدال أداة ExtendScript Toolkit واستخدام ExtendScript Debugger 1.1.0 بدلاً منها.

لتحرير وتصحيح JavaScripts في نظام التشغيل macOS 10.15 أو الإصدارات الأعلى:

  • قم بتنزيل وتثبيت Visual Studio Code في مجلد /التطبيقات.
  • إنّ تثبيت ملحق ExtendScript (ESTK) متاح ضمن قسم Extensions في تطبيق Visual Studio Code.

تعذّر العثور على المكونات الإضافية أو لا يمكن التحقق منها

في نظام التشغيل macOS 10.15، سوف تتسبب المكونات الإضافية المعزولة في ظهور أحد الأخطاء التالية:

  • InDesign: خطأ تعذّر العثور على الملف
  • نظام التشغيل: تعذّر فتح المكون الإضافي بسبب عدم إمكانية التحقق من المُطوِّر

ويحدث ذلك مع المكونات الإضافية التي لم يتم توثيقها والتي يتم تنزيلها من شبكة الويب أو التي يتم تثبيتها عبر طرق أخرى مثل السحب والإسقاط.

  • يجب ألا يرى العملاء الذين كانت الوظائف الإضافية مثبّتة لديهم بالفعل ثم قاموا بالترقية إلى نظام التشغيل macOS 10.15 هذه المشكلة.
  • يمكن أن يتعرض العملاء الذين يقومون بالترقية إلى نظام التشغيل macOS 10.15 ثم يحاولون تنزيل وظيفة إضافية وتثبيتها لحالات فشل.

الحل

احصل على المكونات الإضافية المُحدَّثة من المُطوّرين التابعين لجهات خارجية والتي تكون موثّقة للعمل مع نظام التشغيل macOS 10.15. سيقوم InDesign بتحميل المكونات الإضافية التي قامت شركة Apple بتوثيقها.

 

الحل البديل

بالنسبة للمكونات الإضافية القديمة التي لم يتم توثيقها، يمكن أن يقوم العملاء أصحاب امتيازات المستخدم المسؤول بإزالة علامة العزل من خلال استخدام الأمر التالي إذا تم تثبيت المكون الإضافي في مجلد المكونات الإضافية لتطبيق InDesign:

sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Indesign\ 2019/Plug-ins/<plug-in-name>

 

تقرير ما إذا كان سيتم وضع الوظيفة الإضافية في العزل أم لا

يمكن أن يقرر المستخدمون ما إذا كان يلزم وضع الوظيفة الإضافية في العزل أم لا من خلال استخدام الوحدة الطرفية.

مثال إذا كان المكون الإضافي موجودًا في مجلد المكونات الإضافية لتطبيق Indesign:

% ls -l@ /Applications/Adobe\ Indesign\ 2019/Plug-ins/<plug-in-name>/

ملاحظة: استبدل <plug-in-name> واستخدم الاسم الفعلي للوظيفة الإضافية التي ترغب في تصحيحها

مما يعيد النتيجة التالية:

total 0 drwxr-xr-x@ 6 <username> wheel 192 Sep 26 15:11 Contents com.apple.quarantine 22

"com.apple.quarantine 22" يعني أن الوظيفة الإضافية موضوعة في العزل.

لمُطوِّري المكون الإضافي التابع لجهة خارجية

إنّ التطوير والتصحيح للمكونات الإضافية التابعة لجهات خارجية غير مدعومين على نظام التشغيل macOS 10.15 (Catalina). لتطوير المكونات الإضافية للعمل مع ظام التشغيل macOS، يجب عليك أن تلبي متطلبات النظام التالية:

  • Xcode 9.2
  • macOS 10.13 أو 10.14

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟