어제 맥 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

위 코드로 변경해준뒤 다시 빌드하면 성공적으로 될것이다.

 

출처

https://stackoverflow.com/questions/75894992/missing-file-libarclite-iphoneos-a-in-xcode-14-3-after-update-flutter-and-xcod

 

Missing file (libarclite_iphoneos.a) in Xcode 14.3 after update flutter and xcode

I have flutter project, I'm trying to run the ios version but I get error after I update flutter and xcode to the latest version, I use firebase core plugin error: Could not build the precompiled

stackoverflow.com

 

+ Recent posts