어제 맥 os 업데이트와 함께
Xcode 업데이트를 진행했는데..
이상하게 플러터 프로젝트 IOS 빌드가 실패했다.
flutter upgrade를 해주었지만 실패
flutter clean 또한 실패..
몇분간 삽질 끝에
구글에서 해결법을 찾았다.
원인은
빌드 타겟을 잡지 못하여 발생되는 것으로 보여진다.
해결법은
타겟을 수동으로 지정해주면 해결완료이다.
프로젝트/ios/Profile 파일에서
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
이 코드를
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
위 코드로 변경해준뒤 다시 빌드하면 성공적으로 될것이다.
출처
'코딩 > Flutter' 카테고리의 다른 글
[flutter] 51... enum이란 (0) | 2023.04.10 |
---|---|
[flutter] 49... Skia Shader를 이용해 IOS 버벅임 잡는법 (0) | 2023.03.17 |
[flutter] 48... fastlane을 이용한 앱 배포 자동화 하기(AOS, IOS) (0) | 2023.03.15 |
[flutter] 47... ClipPath 간단 사용법(CustomClipper) (0) | 2023.03.08 |
[flutter] 46... 애플 앱스토어 등록, 배포 팁(iOS 미리보기 및 스크린샷, 지원 URL) (0) | 2023.03.07 |