تثبيت تطوير الإصدار المحلي لأداة Make

إذا أردت إنشاء تطبيقات مستقلة على جهاز التطوير، يجب تثبيت أدوات التطوير المحددة للبائع، بالإضافة إلى ArcGIS AppStudio.

ملاحظة:‏

لا حاجة إلى تثبيت أدوات تطوير مستخدمي AppStudio. يمكن لمعظم المستخدمين إنشاء ملفات تثبيت التطبيق باستخدام الإصدار السحابي لأداة Make. إنشاء ملفات تثبيت التطبيق باستخدام الإصدار المحلي لأداة Make (والحاجة إلى تثبيت أدوات التطوير) مطلوبان فقط بموجب الظروف التالية:

  • منعتك المتطلبات المؤسسية من استخدام خدمة إنشاء سحابة من AppStudio.
  • تريد تخصيص المُثبت المنشأ للتطبيق.
  • تريد إضافة وحدات C++ نمطية مخصصة إلى التطبيق.

توضح المصفوفة التالية الأنظمة الأساسية التي يمكن استهدافها من كل نظام أساسي للتطوير:

النظام الأساسي الهدفقابل للإنشاء على نظام Windowsقابل للإنشاء على نظام macOSقابل للإنشاء على نظام Ubuntu

Windows

نعم

لا

لا

iOS

لا

نعم

لا

macOS

لا

نعم

لا

Android

نعم

نعم

نعم

Ubuntu

لا

لا

نعم

قم أولاً بتثبيت أدوات تطوير النظام الأساسي المستهدف المدرج أدناه، ثم قم بتثبيت AppStudio. بعد تثبيت AppStudio، يجب عليك تكوينه مع مجموعات Qt المثبتة.

يتم أدناه إدراج أدوات التطوير مطلوبة لكل نظام أساسي مستهدف. يجب تنزيل جميع إصدارات النظام الأساسي من مكونات Qt المطلوبة من موقع Qt على الويب.

ملاحظة:‏
  • إذا كنت تنشئ تطبيقات لنظام iOS أو Android فقط (بأي لغة)، فلن تحتاج إلى إطار عمل مُثبّت Qt (IFW).
  • إذا كنت تنشئ تطبيقات لأنظمة Windows أو macOS أو Ubuntu، يجب عليك تنزيل إطار عمل مثبت Qt (IFW) من موقع Qt على الويب.

Windows

أدوات التطوير التالية مطلوبة لنظام Windows:

  • Microsoft Visual Studio 2019
    ملاحظة:‏

    عند تثبيت Visual Studio، حدد مكتبة Microsoft Foundation Classes الفئة C++. إنها الميزة الوحيدة المطلوبة لـ AppStudio.

  • Qt 5.15.6 لـ Microsoft Visual Studio 2019
    ملاحظة:‏

    تثبيت في الموقع الافتراضي.

  • إطار عمل مثبت Qt 3.2.2

macOS

أدوات التطوير التالية مطلوبة لنظام macOS:

  • Xcode 14
    ملاحظة:‏

    Xcode 14 يتطلب macOS 12.5 Monterey أو أحدث. يمكن استهداف إصدارات سابقة من macOS لعمليات الإنشاء.

  • أدوات سطر أوامر Xcode
  • Qt 5.15.6 لـ macOS، وAndroid، وiOS
    ملاحظة:‏

    حدد جميع المكونات في صفحة تحديد المكونات في المثبت.

  • إطار عمل مثبت Qt 3.2.2

Ubuntu

أدوات التطوير التالية مطلوبة لنظام Ubuntu:

  • Qt 5.15.6 لـ Ubuntu 64 بت
  • إطار عمل مثبت Qt 3.2.2

iOS

أدوات التطوير التالية مطلوبة لنظام iOS:

  • Xcode 14
    ملاحظة:‏

    Xcode 14 يتطلب macOS 12.5 Monterey أو أحدث.

  • أدوات سطر أوامر Xcode
  • Qt 5.15.6 لـ macOS، وAndroid، وiOS
    ملاحظة:‏

    حدد جميع المكونات في صفحة تحديد المكونات في المثبت.

  1. في Xcode، انقر فوق Xcode > التفضيلات.
  2. في علامة تبويب تنزيلات انقر فوق المكون وقم بتنزيل محاكي iOS.
  3. قم بتكوين Xcode الخاص بالتوزيع باتباع الإعداد لتوزيع التطبيق على موقع Apple على الويب.

Android

العملية هي نفسها في Windows أو macOS أو Ubuntu حسب النظام الأساسي الذي اخترته للتطوير، إضافةً إلى ما يلي:

  • Android SDK (أدوات النظام الأساسي 29.0.2 وSDK 31)
    • يمكنك تثبيت أدوات الإنشاء في Android Studio. انتقل إلى الأدوات > Android > مدير SDK. في علامة تبويب أنظمة SDK الأساسية حدد نظام Android الأساسي وثبته في الموقع الذي ترغب في إنشاء التطبيق عليه، على سبيل المثال، Android 6 (Marshmallow). في علامة التبويب أدوات SDK، حدد أدوات Android SDK وثبتها لنظام Android الأساسي الذي قمت بتثبيته.
  • مجموعة التطوير الأصلية لـ Android (NDK)
  • مجموعة تطوير الجافا (JDK) الإصدار 8.x
  • Qt 5.15.6 لـ Android (Windows أو macOS أو Ubuntu) مثبت في الموقع الافتراضي.

للحصول على مزيد من المعلومات بشأن هذه المتطلبات، راجع وثائق منشئ Qt.

بمجرد تثبيت كل ذلك، يجب عليك ملء المسارات في Qt Creator.

  1. افتح Qt Creator.
  2. انقر على أدوات, ثم انقر على خيارات, وحدد أجهزة من جدول محتويات الخيارات. في macOS، بدلاً من ذلك، يتم تحديد موقع ذلك في Qt Creator > التفضيلات > الأجهزة.
  3. من على علامة تبويب Android، استعرض المسارات على المجموعات المتنوعة وقم بتوفيرها، وانقر على موافق لاكتمال عملية التكوين.

المسارات المتوقعة لمجموعات التطوير

أداة التكوين المتقدمة AppStudio

لاستخدام الإصدار المحلي لأداة Make AppStudio، يجب عليك تشغيل أداة التكوين المتقدمة AppStudio بمجرد تثبيت أدوات المطور المطلوبة لنظامك. لمعلومات عن استخدام هذه الأداة، راجع التكوين مع مجموعة Qt.

ملاحظة:‏

يجب تشغيل أداة التكوين المتقدمة في كل مرة يتم فيها تثبيت إصدار جديد من AppStudio لتحديث بيئة التطوير.