어플개발/Flutter

[Flutter] File not found: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

Choi Jaekuk 2023. 4. 7. 11:05

 

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