Tocropviewcontroller: 2.5.3 لن يتم تجميع SPM

تم إنشاؤها على ١٧ يوليو ٢٠٢٠  ·  10تعليقات  ·  مصدر: TimOliver/TOCropViewController

صف الخلل
2.5.3 مع SPM لن يبني
Xcode 11.6.1 تحديث
لإعادة إنتاج
خطوات إعادة إنتاج السلوك:
قم بإزالة 2.5.2 من مجلد قرطاج
أضف 2.5.3 إلى SPM

سلوك متوقع
بناء المشاريع

سلوك
CropViewController.swift

Use of undeclared type 'TOCropViewControllerAspectRatioPreset'
Use of undeclared type 'TOCropViewControllerToolbarPosition'
Use of undeclared type 'TOCropViewCroppingStyle'
<strong i="20">@objc</strong> attribute used without importing module 'Foundation'
.....
bug rfc

التعليق الأكثر فائدة

مذهل! شكرا على ذلك @ Harout360! لقد دمجت للتو تغييراتك في. شكرًا لتأكيدك على أنها تعمل.

لقد قمت بتخزين التغييرات الأصلية لـ jeffreybergier في فرع منفصل الآن ، لذلك عندما يتم إخراج Xcode 12 بشكل صحيح ، يمكننا إعادة النظر في هذا بعد ذلك. :)

ال 10 كومينتر

يحدث الشيء نفسه هنا

شكرا لتعليقات الناس! لقد اندمجت للتو في علاقات عامة جديدة بواسطة إصدارًا جديدًا من v2.5.4.

كشف جيف عن شذوذ معين لم أكن أعرفه. لا يدعم Xcode 11 حزم SPM التي تحتوي على موارد (يحتوي هذا المشروع على سلاسل توطين). تحصل العلاقات العامة التي أرسلها على موارد تعمل في Xcode 12 ، ولكن حتى ترك Xcode 12 الإصدار التجريبي ، يجدر الإشارة إلى أن هذه المكتبة عالقة باللغة الإنجليزية إذا قمت بتثبيتها عبر SPM.

من فضلك أعطني v2.5.4 لقطة وأخبرني كيف ستسير الامور!

في الواقع ، مع التغييرات المدمجة ، لن يعمل عبر SPM في Xcode 11. وسيشتكي من الإصدار السريع. مطلوب Swift 5.3 و Xcode 12 لتضمين هذه الحزمة عبر SPM. آسف. إنه مجرد قيد تقني لـ SPM: - /

اه. أوه لا. حقا؟ لا يوجد توافق عكسي على الإطلاق؟

انا بخير. أنا منفتح على الاقتراحات حول أفضل طريقة لدعم هذا بعد ذلك. 😅

أعتقد أنك ستحتاج إلى الاحتفاظ بفرع xcode11 على قيد الحياة للحفاظ على التوافق مع الإصدارات السابقة. أو قم بإرجاع التغييرات ، ثم قم بإنشاء فرع xcode12 جاهز للدمج عندما يخرج Xcode 12 من الإصدار التجريبي.

لكن نعم. كدت أتساءل عن دعم SPM في Xcode 11 لأنه لا يدعم الترجمة ... وهو أمر سيء للغاية. كما لو أنه قد يكون خطأ سيئًا بالنسبة للمطور ... معتقدًا أنه بإمكانه التبديل من Cocoapods إلى SPM والحصول على نفس الوظيفة (وهو ما أعتقد أنه افتراض عادل تمامًا). أعتقد أنه من الواضح أن نقول "نظرًا للقيود الفنية لـ SPM والترجمة ، يمكنني فقط دعم Xcode 12 والإصدارات الأحدث لـ SPM"

https://github.com/TimOliver/TOCropViewController/pull/425 تمت إزالة دعم الترجمة على هذا العلاقات العامة ، والبناء لي الآن على 11.6

مذهل! شكرا على ذلك @ Harout360! لقد دمجت للتو تغييراتك في. شكرًا لتأكيدك على أنها تعمل.

لقد قمت بتخزين التغييرات الأصلية لـ jeffreybergier في فرع منفصل الآن ، لذلك عندما يتم إخراج Xcode 12 بشكل صحيح ، يمكننا إعادة النظر في هذا بعد ذلك. :)

Xcode 12 خارج الآن.

اذا هي كذلك! 😆

(هل كنت ذاهبًا إلى مكان ما مع ذلك؟ 😝)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

yarodevuci picture yarodevuci  ·  8تعليقات

muranobu picture muranobu  ·  4تعليقات

tiviti picture tiviti  ·  8تعليقات

Srosman picture Srosman  ·  3تعليقات

ClaesClaes picture ClaesClaes  ·  6تعليقات