Les applications Swift fonctionnent-elles sur macOS 10.9 / iOS 7 et versions antérieures ?
Bonjour à tous ! Je viens de commencer à apprendre Swift et j'écris ma première application pour macOS. J'ai rencontré un problème : mon projet se compile et fonctionne parfaitement sur macOS 10.15 (Catalina), mais quand j'ai essayé de le lancer sur un vieux MacBook avec OS X 10.9 (Mavericks), il plante au démarrage avec l'erreur « dyld: Library not loaded ».
J'ai commencé à creuser et j'ai compris que cela était lié à l'utilisation de Swift. Dans Xcode, j'ai sélectionné la version de déploiement minimale (Deployment Target) comme 10.9, mais l'application ne se lance toujours pas. J'utilise Swift 5 et Xcode 12.
Voici un exemple de code simple que j'utilise :
```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)
}
}
```
Tout fonctionne parfaitement sur les nouveaux systèmes, mais sur 10.9 — crash.