Avatar ·

هل تعمل تطبيقات Swift على macOS 10.9 / iOS 7 والإصدارات الأقدم؟

مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وأكتب أول تطبيق لي على macOS. واجهت مشكلة: مشروعي يتم بناؤه ويعمل بشكل ممتاز على macOS 10.15 (Catalina)، ولكن عندما حاولت تشغيله على MacBook قديم بنظام OS X 10.9 (Mavericks)، يتعطل فوراً عند التشغيل مع خطأ «dyld: Library not loaded». بدأت بالبحث وأدركت أن هذا مرتبط باستخدام Swift. في Xcode اخترت الحد الأدنى لإصدار النشر (Deployment Target) كـ 10.9، لكن التطبيق لا يزال لا يعمل. أستخدم Swift 5 و Xcode 12. إليك مثال على كود بسيط أستخدمه: ```swift import Cocoa class ViewController: NSViewController { override func viewDidLoad() { super.viewDidLoad() let message = "مرحباً، أيها العالم!" print(message) let numbers = [1, 2, 3, 4, 5] let doubled = numbers.map { $0 * 2 } print(doubled) } } ``` كل شيء يعمل بشكل رائع على الأنظمة الجديدة، لكن على 10.9 — تعطل.