Skip to content

الترجمة 🌍

ساهم في ترجمة هذه الصفحة أو تحسينها.

ساهم

رؤى الحزمة

كلما أضفت المزيد من الميزات إلى تطبيقك، يزداد حجم حزمة تطبيقك باستمرار. في حين أن بعض النمو في حجم الحزمة أمر لا مفر منه مع شحن المزيد من التعليمات البرمجية والأصول، إلا أن هناك العديد من الطرق لتقليل هذا النمو، مثل ضمان عدم تكرار أصولك عبر حزمك أو تجريد الرموز الثنائية غير المستخدمة. توفر لك Tuist الأدوات والرؤى لمساعدتك في الحفاظ على صغر حجم تطبيقك - كما أننا نراقب حجم تطبيقك بمرور الوقت.

الاستخدام

لتحليل حزمة، يمكنك استخدام الأمر tuist inspect bundle:

bash
tuist inspect bundle App.ipa
bash
tuist inspect bundle App.xcarchive
bash
tuist inspect bundle App.app

يحلل الأمر tuist inspect bundle الحزمة ويزودك برابط لرؤية نظرة عامة مفصلة عن الحزمة بما في ذلك فحص محتويات الحزمة أو تحليل الوحدة النمطية:

![الحزمة المحللة] (/images/guides/features/bundle-size/analyzed-bundle.png)

التكامل المستمر

لتتبع حجم الحزمة بمرور الوقت، ستحتاج إلى تحليل الحزمة على CI. أولاً، ستحتاج إلى التأكد من أن CI الخاص بك هو

مصادق عليه :

مثال على سير العمل لإجراءات GitHub يمكن أن يبدو بعد ذلك على النحو التالي:

yaml
name: Build

jobs:
  build:
    steps:
      - # Build your app
      - name: Analyze bundle
        run: tuist inspect bundle App.ipa
        env:
          TUIST_CONFIG_TOKEN: ${{ secrets.TUIST_CONFIG_TOKEN }}

بمجرد الإعداد، ستتمكن من رؤية كيف يتطور حجم الحزمة بمرور الوقت:

![الرسم البياني لحجم الحزمة] (/images/guides/features/bundle-size/bundle-size-graph.png)

تعليقات طلب السحب/الدمج

التكامل مع منصة GIT مطلوب

للحصول على تعليقات طلبات السحب/الدمج التلقائية، ادمج مشروع Tuist مع منصة Git.

بمجرد توصيل مشروع Tuist الخاص بك مع منصة Git الخاصة بك مثل GitHub، سيقوم Tuist بنشر تعليق مباشرة في طلبات السحب/الدمج الخاصة بك كلما قمت بتشغيل tuist تفقد الحزمة: تعليق تطبيق GitHub مع الحزم
التي تم فحصها

Released under the MIT License.