아무나 빌려가세요

xcode15 - flutter DT_TOOLCHAIN_DIR ios빌드 에러 본문

플러터

xcode15 - flutter DT_TOOLCHAIN_DIR ios빌드 에러

빌라노바 2023. 9. 22. 11:16

그지같은 xcode의 업데이트 때문에 오전부터 삽질했다.

TOOLCHANIN 용어가 뜨면서 콘솔에 에러가 뜬다면 podFile을 수정해야 한다.

기존에 세팅된 post_install 부분에 아래 문장만 추가해주면 된다.

xcconfig_path = config.base_configuration_reference.real_path
xcconfig = File.read(xcconfig_path)
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }

------

post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
xcconfig_path = config.base_configuration_reference.real_path
xcconfig = File.read(xcconfig_path)
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end

위 코드는 현재 프로젝트의 코드를 그대로 복사했다.

 

코드의 들여쓰기 확인