티스토리 뷰

 

xcode 14.3으로 업데이트이후 시뮬레이터에서 빌드시 

 

ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

clang: error: linker command failed with exit code 1 (use -v to see invocation)

에러가 발생한다.

 

flutter에서도 동일하게 에러가 발생하였는데

xcode 14.3부터는 ios 11.0미만으로는 지원을 하지 않는지

Targets에 있는 모든 Minimum Deployments를  빨간색 네모친 부분을 11.0으로 변경하니 시뮬레이터에서 정상적으로 빌드가 되는 것을 확인했다.

 

 

 

flutter에서는 ProjectFoleder/ios/Podfile을 열어 

 

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

 

 

pod install --repo-update 터미널에서 입력하니 정상적으로 빌드가 되는 것을 확인하였다