إذا أردت إنشاء تطبيقات مستقلة على جهاز التطوير، يجب تثبيت أدوات التطوير المحددة للبائع، بالإضافة إلى 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
ملاحظة:
حدد جميع المكونات في صفحة تحديد المكونات في المثبت.
- في Xcode، انقر فوق Xcode > التفضيلات.
- في علامة تبويب تنزيلات انقر فوق المكون وقم بتنزيل محاكي iOS.
- قم بتكوين 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)
- يمكن تثبيت أحدث إصدار مدعوم من Android NDK داخل Qt Creator. لمزيد من المعلومات، راجع تحديد إعدادات جهاز Android في تعليمات Qt Creator. للحصول على معلومات بشأن إصدارات NDK المدعومة، راجع تثبيت المتطلبات الأساسية في تعليمات Qt Creator.
- مجموعة تطوير الجافا (JDK) الإصدار 8.x
- Qt 5.15.6 لـ Android (Windows أو macOS أو Ubuntu) مثبت في الموقع الافتراضي.
للحصول على مزيد من المعلومات بشأن هذه المتطلبات، راجع وثائق منشئ Qt.
بمجرد تثبيت كل ذلك، يجب عليك ملء المسارات في Qt Creator.
- افتح Qt Creator.
- انقر على أدوات, ثم انقر على خيارات, وحدد أجهزة من جدول محتويات الخيارات. في macOS، بدلاً من ذلك، يتم تحديد موقع ذلك في Qt Creator > التفضيلات > الأجهزة.
- من على علامة تبويب Android، استعرض المسارات على المجموعات المتنوعة وقم بتوفيرها، وانقر على موافق لاكتمال عملية التكوين.
أداة التكوين المتقدمة AppStudio
لاستخدام الإصدار المحلي لأداة Make AppStudio، يجب عليك تشغيل أداة التكوين المتقدمة AppStudio بمجرد تثبيت أدوات المطور المطلوبة لنظامك. لمعلومات عن استخدام هذه الأداة، راجع التكوين مع مجموعة Qt.
ملاحظة:
يجب تشغيل أداة التكوين المتقدمة في كل مرة يتم فيها تثبيت إصدار جديد من AppStudio لتحديث بيئة التطوير.