نص Shell لبناء DMGs الفاخرة.
يتم الحفاظ على Create-DMG في الغالب بواسطة Aonez والمساهمين الذين يرسلون طلبات السحب. الصفحة الرئيسية للمشروع هي https://github.com/create-dmg/create-dmg.
سنقوم بدمج أي طلب سحب يضيف شيئًا مفيدًا ولا يكسر الأشياء الموجودة.
إذا كنت مستخدمًا نشطًا وتريد أن تكون مشرفًا ، أو ترغب فقط في الدردشة ، فيرجى ترشيحنا على gitter على gitter.im/create-dmg/lobby ، أو إرسال بريد إلكتروني إلى Andrew مباشرة.
تم إنشاء Create-DMG في الأصل بواسطة Andrey Tarantsov. في مايو 2020 ساعد أندرو جانك بشكل كبير في المشروع.
يمكنك تثبيت هذا البرنامج النصي باستخدام Homebrew:
brew install create-dmgيمكنك تنزيل أحدث إصدار وتثبيته من هناك:
make installيمكنك أيضًا استنساخ المستودع بالكامل وتشغيله محليًا من هناك:
git clone https://github.com/create-dmg/create-dmg.gitcreate-dmg [options ...] < output_name.dmg > < source_folder >سيتم نسخ جميع محتويات Source_Folder في صورة القرص.
خيارات:
يدعم HDIUTIL تشفير صورة القرص الأصلي باستخدام AES-256 (أبطأ ولكن أقوى) أو AES-128 (أسرع ولكن أضعف). سيتطلب تمكين تشفير صورة القرص عبر Create-DMG إدخال كلمة المرور أثناء المرحلة الوسط (الضغط) للعملية. احرص على إدخال كلمة المرور بشكل صحيح ، لأن HdiuTil لن يطالب بالمرة الثانية لتأكيد كلمة المرور.
#! /bin/sh
test -f Application-Installer.dmg && rm Application-Installer.dmg
create-dmg
--volname " Application Installer "
--volicon " application_icon.icns "
--background " installer_background.png "
--window-pos 200 120
--window-size 800 400
--icon-size 100
--icon " Application.app " 200 190
--hide-extension " Application.app "
--app-drop-link 600 185
" Application-Installer.dmg "
" source_folder/ " انظر مجلد examples في شجرة المصدر لمزيد من الأمثلة.
لا شيء سوى التثبيت القياسي لـ MacOS/OS X مطلوب.
نعتقد أن هذا يعمل في OS X 10.6 Snow Leopard وبعد ذلك.
نود أن نبقيها تعمل في أكبر عدد ممكن من الإصدارات ، ولكن لسوء الحظ ، ليس لدينا صناديق اختبار تدير إصدارات قديمة من OS X كافية لتحقيق ذلك. يحدث التنمية والاختبار في الغالب في إصدارات MacOS التي تبلغ 3-5 سنوات الماضية ؛ اعتبارا من عام 2020 ، هذا يعني macos 10.12 ثم في وقت لاحق.
ولكن إذا وجدت خطأ في إصدار أقدم ، فاستمر في الإبلاغ عنه! سنحاول العمل معك لإصلاحه.
إذا كنت تقوم بتشغيل OS X 10.5 أو قبل ذلك ، فأنت SOL. من الصعب للغاية التعامل معه في عام 2023 ؛)