Flutter에서 SwiftUI를 사용할 땐, iOS 최소 버전을 13.0
으로 맞춰줘야 한다. SwiftUI는 iOS 13.0 이상부터 지원되기 때문이다. 보통 최소 버전이 9.0 혹은 11.0으로 설정되어 있는데, 이를 13.0으로 변경해주지 않으면 Xcode에서 에러를 보게 된다.
iOS 최소 버전은 다음과 같이 두 개의 단계로 변경해주면 된다.
프로젝트 세팅
에서 변경AppFrameworkInfo.plist
변경ios/Runner.xcworkspace
를 실행해서, 왼쪽 Runner
를 클릭하고, Build Settings
탭의 Deployment
로 가면 iOS Deployment Target
을 설정해줄 수 있다.
ios/Flutter/AppFrameworkInfo.plist
에 가면 아래 그림과 같이 MinimumOSVersion
key가 있고, 밑에 기존 버전을 지우고 원하는 버전을 입력하면 된다.