2.5 KiB
2.5 KiB
حالة التنفيذ
آخر تحديث
تم إنشاء الهيكل الأولي لتطبيق ماك، مع سكربت محلي لاختباره وبنائه وتثبيته وفتحه.
ما تم إنجازه
- إنشاء حزمة سويفت لتطبيق ماك يدعم نظام ماك 14 فما فوق.
- إنشاء تطبيق شريط القوائم مع واجهة بعرض 360 نقطة وارتفاع أدنى 480 نقطة.
- إضافة تبويبات للدردشة والاقتران والإعدادات، مع حالات بداية مؤقتة لكل تبويب.
- إضافة صلاحيات الشبكة وصندوق الحماية للتطبيق.
- إضافة اختبار يتحقق من وجود التبويبات الثلاثة وأيقوناتها.
- إضافة ملف معلومات لتجميع الملف التنفيذي داخل حزمة تطبيق قابلة للتشغيل.
- إضافة سكربت للتنظيف والاختبار والبناء والتثبيت والفتح.
السكربت المحلي
المسار:
scripts/run-macos-app.sh
ينفذ السكربت الخطوات التالية بالترتيب:
- يحذف نواتج البناء الحالية الخاصة بتطبيق ماك فقط.
- يشغّل الاختبارات.
- يبني نسخة إصدار من التطبيق.
- ينشئ حزمة تطبيق ماك مؤقتة ويوقعها محليًا.
- يحذف النسخة الموجودة من التطبيق في مجلد التطبيقات، إن وجدت.
- ينقل النسخة الجديدة إلى مجلد التطبيقات.
- يفتح التطبيق الجديد.
مسار التثبيت الناتج:
/Applications/Fchati.app
التحقق المنفذ
- نجح اختبار الحزمة، مع اختبار واحد ناجح ودون إخفاقات.
- تم تنفيذ سكربت التثبيت كاملًا بنجاح، بما في ذلك البناء والتثبيت والفتح.
- تمت إضافة اختبار للحفاظ على عقد واجهة البداية.
- لم يتم تعديل ملف المهام الموجود مسبقًا.
الحالة الحالية
واجهة البداية وحزمة التطبيق جاهزتان للتشغيل المحلي.
لا تزال ميزات التخزين الآمن والاقتران والاتصال بالخادم والدردشة الفعلية غير منفذة.
المهمة التالية المقترحة هي إضافة التخزين الآمن للهوية والرموز، ثم ربط شاشة الاقتران بالخادم.