Os aplicativos em Swift funcionam no macOS 10.9 / iOS 7 e versões mais antigas?
Olá a todos! Comecei a estudar Swift recentemente e estou escrevendo meu primeiro aplicativo para macOS. Encontrei um problema: meu projeto compila e funciona perfeitamente no macOS 10.15 (Catalina), mas quando tentei executá-lo em um MacBook antigo com OS X 10.9 (Mavericks), ele simplesmente trava na inicialização com o erro «dyld: Library not loaded».
Comecei a pesquisar e entendi que isso está relacionado ao uso do Swift. No Xcode, selecionei a versão mínima de implantação (Deployment Target) como 10.9, mas o aplicativo ainda não inicia. Estou usando Swift 5 e Xcode 12.
Aqui está um exemplo de código simples que estou usando:
```swift
import Cocoa
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
let message = "Olá, mundo!"
print(message)
let numbers = [1, 2, 3, 4, 5]
let doubled = numbers.map { $0 * 2 }
print(doubled)
}
}
```
Tudo funciona perfeitamente em sistemas novos, mas no 10.9 — crash. Dica