المؤلف الأصلي لـ Xcake ، قرر جيمس كامبل الانتقال إلى مساعي أخرى.
تطوع Igor Makarov للتدخل في منصب المشرف الرئيسي ، سواء بسبب اعتماده على جوهرة العمل ، وبسبب النفور العام لملفات .pbxproj .
صف مشروعك في ملف نصي بسيط: Cakefile الخاص بك. يقوم Xcake بإنشاء مشروعك بناءً على هذا الملف بما في ذلك استيراد جميع ملفاتك وإنشاء مجموعات وأهداف لمطابقة التسلسل الهرمي للملف.
هذا مثالي للعمل في فرق أو مع Cocoapods لأنه يقلل من النزاعات الدموية ، ويسهل تعديل الإعدادات ويسمح لك بإنشاء مشروع نظيف في أي وقت تحتاجه.
أليس هذا تمامًا مثل Generamba أو Crafter؟
لا ، هذه الأدوات مخصصة لسكافولد بنية المشروع الأولية لتبدأ (إنشاء بنية المجلد ، ريبو git وما إلى ذلك).
لن يقوم Xcake بإنشاء بنية مجلد ، ولكنها ستقوم بإنشاء مشروع منه ، وسيستمر في إنشاءه في كل مرة تريدها. أضيفت بعض الملفات؟ يولد! أعيد تسمية مجلد؟ يولد!
هل سئمت من رؤية .pbxproj في git؟ أضف مشروعك إلى .gitignore وإنشائه عند الخروج.
اتصل بالمطور على Twitter: igormaka.
PBX Delendare est.
الميزات • التثبيت • هل تحتاج إلى مساعدة؟ • الوثائق
تم وصف مشاريع Xcode ذات مرة على أنها "أقرب شيء إلى المحرمات التي يتعين علينا التعامل معها بشكل منتظم" ، لكن لا يجب أن يكون بهذه الطريقة.
قم بتخزين وصف بسيط لمشروعك في ملف نصي ، Cakefile الخاص بك ، لإنشاء مشروع Xcode بسهولة من أي جهاز كمبيوتر. من السهل رؤية ودمج بنية مشروعك والحفاظ عليها ، حان الوقت لإضافة *.xcodeproj إلى .gitignore!.
يمكنك تحديد مشروع مثل هذا:
application_for :ios , 8.0 do | target |
target . name = "MyApp"
endلإنشاء مشروع Xcode ، فقط تشغيل:
xcake makeإذا كنت ترغب في مثال على CakeFile for Guident ، فما عليك سوى تشغيل:
xcake init| xcake | |
|---|---|
قم بتكوين وإنشاء مشروع Xcode بمرونة من واحد من السهل قراءة Cakefile | |
| ؟ | توليد من أي جهاز كمبيوتر ، بما في ذلك خادم CI |
| ؟ | لا تتذكر أبدًا أي أوامر صعبة ، فقط xcake make |
| ؟ | تخزين كل شيء ما عدا المشروع في git. لا تقم أبدًا بإصلاح أي فساد أو دمج مشكلات مع المشروع. |
| يوفر لك ساعات عند العمل مع مشاريع Xcode | |
| ⚓ | الثقة في أن ملف المشروع هو نفسه بالضبط أثناء التسليم المستمر |
| دعم تطبيقات OSX و iOS و WatchOS |
تثبيت الجوهرة عن طريق التشغيل:
sudo gem install xcake --verbose
تأكد من أن لديك أحدث إصدار من أدوات سطر أوامر Xcode مثبتة:
xcode-select --install
إذا واجهت أوقات إطلاق بطيئة لـ Xcake ، فحاول الجري
gem cleanup
لتنظيف الأحجار الكريمة التي عفا عليها الزمن.
متطلبات النظام: يتطلب xcake Mac OS X أو Linux مع Ruby 2.0.0 أو أعلى.
يمكن لـ Xcake إنشاء مثال CakeFile عند تشغيل:
xcake init
عادة ستستخدم Xcake عن طريق تشغيل الأمر
xcake make
سيقوم Xcake بعد ذلك بإنشاء مشروع Xcode استنادًا إلى CakeFile
للحصول على فهم أفضل لكيفية البدء في استخدام Xcake في مشروع حقيقي ، راجع أمثلة ضمن مجلد المثال.
يوجد مشروع تطبيق عينة (تم إنشاء ملف المشروع باستخدام Xcake v.0.7.1 استنادًا إلى CakeFile) بالإضافة إلى عينة CakeFile لمشروع IOS Framework.
يرجى إرسال مشكلة على Github وتقديم معلومات حول الإعداد الخاص بك
هذا المشروع مرخص بموجب شروط ترخيص معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص.
هذا المشروع لا ينتم إلى شركة Apple Inc. هذا المشروع مفتوح المصدر بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، مما يعني أن لديك وصولًا كاملاً إلى الرمز المصدري ويمكنه تعديله لتناسب احتياجاتك الخاصة. يعمل Xcake على جهاز الكمبيوتر الخاص بك أو الخادم الخاص بك ، وبالتالي فإن معلوماتك الحساسة لن تترك جهاز الكمبيوتر الخاص بك أبدًا. أنت مسؤول عن كيفية استخدامك Xcake.