아무나 빌려가세요
xcode15 - flutter DT_TOOLCHAIN_DIR ios빌드 에러 본문
그지같은 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
위 코드는 현재 프로젝트의 코드를 그대로 복사했다.
'플러터' 카테고리의 다른 글
flutter oneSignal 5.0.0 업데이트 변경사항 (0) | 2023.12.06 |
---|---|
ios17 inappwebview 에러 (0) | 2023.09.22 |
xcode15 - Error (Xcode): Cycle inside Runner; building could produce unreliable results. 에러 (0) | 2023.09.22 |
Error (Xcode): File not found: libarclite_iphoneos.a 에러 해결 (0) | 2023.05.12 |
mac M1 환경변수 추가할때 (0) | 2022.08.22 |