Flutter upgrade 이후 iOS에서 빌드시 다음 에러가 발생하였다.
File not found: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
조사후 다음 순서를 통해 에러를 해결하였다.
1. Podfile 하단의 코드 수정
# 원본
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |build_configuration|
build_configuration.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64 i386'
end
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
2. Xcode에서 Runner의 Minimum deployments 를 13.0으로 수정
3. flutter clean 이후 재 빌드
참고 : https://stackoverflow.com/questions/75574268/missing-file-libarclite-iphoneos-a-xcode-14-3