解决 Signing errors on iOS pod bundle resources on Xcode 14 Signing for x requires a development team

6 min read

解决 Signing errors on iOS pod bundle resources on Xcode 14 "Signing for "x" requires a development team.":

macOS workaround looks similar:

  1. Open macos/Podfile
  2. Replace the following:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_macos_build_settings(target)

   # Workaround https://github.com/flutter/flutter/issues/111475.
   target_is_resource_bundle = target.respond_to?(:product_type) && target.product_type == 'com.apple.product-type.bundle'
   target.build_configurations.each do |build_configuration|
     if target_is_resource_bundle
       build_configuration.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
       build_configuration.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
       build_configuration.build_settings['CODE_SIGNING_IDENTITY'] = '-'
       build_configuration.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = '-'
     end
   end
  end
end