Avatar ·

كيفية الحصول على إصدار التطبيق ورقم البناء في iOS باستخدام Swift؟

مرحباً بالجميع! أنا مبتدئ في تطوير iOS، وأكتب أول تطبيق لي بلغة Swift. واجهت مشكلة: أحتاج إلى عرض الإصدار الحالي للتطبيق ورقم البناء على شاشة "حول التطبيق" في الإعدادات. حاولت القيام بذلك عبر Info.plist، لكنني لا أفهم تماماً كيفية استخراج هذه البيانات بشكل صحيح. هذا هو الكود الحالي الذي لا يعمل: ```swift let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] let build = Bundle.main.infoDictionary?["CFBundleVersion"] print("Version: \(version), Build: \(build)") ``` المشكلة هي أن وحدة التحكم تطبع Optional("1.0") بدلاً من "1.0" فقط. أفهم أن هذا يتعلق بالقيمة الاختيارية، لكنني لا أعرف كيفية استخراجها بشكل صحيح. بالإضافة إلى ذلك، قرأت أنه في الإصدارات الجديدة من iOS قد تكون هناك تغييرات في الوصول إلى Info.plist. أرجو منكم إرشادي حول كيفية الحصول على إصدار التطبيق ورقم البناء بشكل صحيح وآمن؟ ويفضل مع مثال كود جاهز يمكن استخدامه في الإنتاج. شكراً مسبقاً.