본문 바로가기

Programming/flutter

[flutter] Invalid plugin specification: EXCLUDED_ARCHS[sdk=iphonesimulator*]=arm64 i386 오류 발생

Invalid plugin specification: EXCLUDED_ARCHS[sdk=iphonesimulator*]=arm64 i386
Invalid plugin specification: DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==

[!] Invalid `Podfile` file: no implicit conversion of nil into String.

 #  from /Users/WoonseonRyu/Downloads/flutter_localization-main/ios/Podfile:57
 #  -------------------------------------------
 #      unless File.exist?(copied_framework_path)
 >        FileUtils.cp_r(File.join(cached_framework_dir, 'Flutter.framework'), copied_flutter_dir)
 #      end
 #  -------------------------------------------

 

이러한 오류가 발생했을 때 문제점 해결 방법.

 

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['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
      config.build_settings['ENABLE_BITCODE'] = 'NO'
      config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'i386 arm64'
      end
  end
end