firebase / flutterfire

πŸ”₯ A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.58k stars 3.94k forks source link

πŸ› [FIREBASE_APP_CHECK] CocoaPods could not find compatible versions for pod "FirebaseAppCheck" #10834

Closed jimmyff closed 1 year ago

jimmyff commented 1 year ago

Bug report

Describe the bug

Can't build on ios due to app check dependency resolution failing. Flutter is the latest version, I have run flutter clean, I have checked the minimum deployment target yet I cannot get my app to build on ios.

Pubspec

  firebase_core: ^2.10.0
  firebase_app_check: ^0.1.2+2
pubspec.lock ``` # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals sha256: "6a0ad72b2bcdb461749e40c01c478212a78db848dfcb2f10f2a461988bc5fb29" url: "https://pub.dev" source: hosted version: "1.1.1" animate_countdown_text: dependency: "direct main" description: name: animate_countdown_text sha256: b46bc1eea4338865fceec7be5e53dda7aaf98dcb6947bba27ae202cef3186bf1 url: "https://pub.dev" source: hosted version: "1.1.3" animate_do: dependency: transitive description: name: animate_do sha256: "4554744e604b841e2bde710398ef3f4f8a1935a182b48727afe2a1023527b883" url: "https://pub.dev" source: hosted version: "2.1.0" animated_text_kit: dependency: "direct main" description: name: animated_text_kit sha256: "37392a5376c9a1a503b02463c38bc0342ef814ddbb8f9977bc90f2a84b22fa92" url: "https://pub.dev" source: hosted version: "4.2.2" archive: dependency: transitive description: name: archive sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" url: "https://pub.dev" source: hosted version: "3.3.7" args: dependency: transitive description: name: args sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" url: "https://pub.dev" source: hosted version: "2.4.0" asn1lib: dependency: transitive description: name: asn1lib sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039 url: "https://pub.dev" source: hosted version: "1.4.0" async: dependency: transitive description: name: async sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 url: "https://pub.dev" source: hosted version: "2.10.0" audioplayers: dependency: "direct main" description: name: audioplayers sha256: "16451eab798b23ad9307aef6f9ca62bb8fb06542af8810eead0d236d3fd40a42" url: "https://pub.dev" source: hosted version: "3.0.1" audioplayers_android: dependency: transitive description: name: audioplayers_android sha256: b2c833e6f718b6b030454e329931229afafe9327fdb002874dd544dc8bf2484d url: "https://pub.dev" source: hosted version: "2.0.0" audioplayers_darwin: dependency: transitive description: name: audioplayers_darwin sha256: e7a3c8759bf11ecfe4b20df338bf9f3d37c7719a5761c46a3833aba0ceeaacff url: "https://pub.dev" source: hosted version: "3.0.1" audioplayers_linux: dependency: transitive description: name: audioplayers_linux sha256: e95b65e1f4d4764601dac5e65f8d8186fc29401043ab020f1dacec483d708707 url: "https://pub.dev" source: hosted version: "1.0.4" audioplayers_platform_interface: dependency: transitive description: name: audioplayers_platform_interface sha256: "178581a44cb685fd798d2108111d2e98cca3400e30b9c3a05546f124fb37f600" url: "https://pub.dev" source: hosted version: "4.0.0" audioplayers_web: dependency: transitive description: name: audioplayers_web sha256: "859ba09be2a57e57a787273f18c8cf0d9b61383870c5ee4b5632fe9adbc37edf" url: "https://pub.dev" source: hosted version: "2.2.0" audioplayers_windows: dependency: transitive description: name: audioplayers_windows sha256: "622e01c4c357c2aaf1b956c3a0f89d97c3cb40315c03f16e3b6c2a31ff9c38bc" url: "https://pub.dev" source: hosted version: "1.1.3" badges: dependency: "direct main" description: name: badges sha256: "6e7f3ec561ec08f47f912cfe349d4a1707afdc8dda271e17b046aa6d42c89e77" url: "https://pub.dev" source: hosted version: "3.1.1" blurhash_dart: dependency: "direct main" description: name: blurhash_dart sha256: "43955b6c2e30a7d440028d1af0fa185852f3534b795cc6eb81fbf397b464409f" url: "https://pub.dev" source: hosted version: "1.2.1" boolean_selector: dependency: transitive description: name: boolean_selector sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" url: "https://pub.dev" source: hosted version: "2.1.1" built_collection: dependency: transitive description: name: built_collection sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" url: "https://pub.dev" source: hosted version: "5.1.1" built_value: dependency: transitive description: name: built_value sha256: "31b7c748fd4b9adf8d25d72a4c4a59ef119f12876cf414f94f8af5131d5fa2b0" url: "https://pub.dev" source: hosted version: "8.4.4" carousel_slider: dependency: "direct main" description: name: carousel_slider sha256: "9c695cc963bf1d04a47bd6021f68befce8970bcd61d24938e1fb0918cf5d9c42" url: "https://pub.dev" source: hosted version: "4.2.1" characters: dependency: transitive description: name: characters sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c url: "https://pub.dev" source: hosted version: "1.2.1" chroma: dependency: "direct main" description: path: "../chroma" relative: true source: path version: "0.1.2" clock: dependency: transitive description: name: clock sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf url: "https://pub.dev" source: hosted version: "1.1.1" cloud_firestore: dependency: "direct main" description: name: cloud_firestore sha256: "17b4bac19f367ba1bd84239493a9a4182730221e4780334dd9cd57c4f13eccb7" url: "https://pub.dev" source: hosted version: "4.5.2" cloud_firestore_platform_interface: dependency: "direct main" description: name: cloud_firestore_platform_interface sha256: "76ba7b9dd43ce7f07e75a2349f3eb3e2c61e1bea88fec4798c3377cccf44cd7a" url: "https://pub.dev" source: hosted version: "5.12.1" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web sha256: "0c1305722339e0b3fc0ce62bf6233b3f8762cc105a26af02171b849e6a3b3727" url: "https://pub.dev" source: hosted version: "3.4.2" collection: dependency: "direct main" description: name: collection sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 url: "https://pub.dev" source: hosted version: "1.17.0" confetti: dependency: "direct main" description: name: confetti sha256: "979aafde2428c53947892c95eb244466c109c129b7eee9011f0a66caaca52267" url: "https://pub.dev" source: hosted version: "0.7.0" convert: dependency: transitive description: name: convert sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" url: "https://pub.dev" source: hosted version: "3.1.1" copy_with_extension: dependency: transitive description: name: copy_with_extension sha256: "9c17d2b9a041ad19c97aa544c46a60f192cd409529bb9cfb98f48f336bb84d31" url: "https://pub.dev" source: hosted version: "4.0.4" cross_file: dependency: transitive description: name: cross_file sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9" url: "https://pub.dev" source: hosted version: "0.3.3+4" crypto: dependency: "direct main" description: name: crypto sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 url: "https://pub.dev" source: hosted version: "3.0.2" csv: dependency: "direct main" description: name: csv sha256: "18aef53ab72181a0b5384562d18c8cbd57e941e24cb8e54eb41409d3d8abdc6d" url: "https://pub.dev" source: hosted version: "5.0.1" cupertino_icons: dependency: "direct main" description: name: cupertino_icons sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be url: "https://pub.dev" source: hosted version: "1.0.5" dbus: dependency: transitive description: name: dbus sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263" url: "https://pub.dev" source: hosted version: "0.7.8" device_info: dependency: "direct main" description: name: device_info sha256: f4a8156cb7b7480d969cb734907d18b333c8f0bc0b1ad0b342cdcecf30d62c48 url: "https://pub.dev" source: hosted version: "2.0.3" device_info_platform_interface: dependency: transitive description: name: device_info_platform_interface sha256: b148e0bf9640145d09a4f8dea96614076f889e7f7f8b5ecab1c7e5c2dbc73c1b url: "https://pub.dev" source: hosted version: "2.0.1" dotted_border: dependency: "direct main" description: name: dotted_border sha256: "07a5c5e8d4e6e992279e190e0352be8faa5b8f96d81c77a78b2d42f060279840" url: "https://pub.dev" source: hosted version: "2.0.0+3" encrypt: dependency: "direct main" description: name: encrypt sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb" url: "https://pub.dev" source: hosted version: "5.0.1" equatable: dependency: "direct main" description: name: equatable sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2 url: "https://pub.dev" source: hosted version: "2.0.5" exif: dependency: "direct main" description: name: exif sha256: c154e074234eb6ac4a09831072b4783b55f5f9e84c4b344a472a6d6aa83a9982 url: "https://pub.dev" source: hosted version: "3.1.4" facebook_auth_desktop: dependency: transitive description: name: facebook_auth_desktop sha256: "35ff7b8c62ad37c4bc08eed7d58cf301ab8770a2f4eed46573843ae1e1a1aac3" url: "https://pub.dev" source: hosted version: "0.0.9" fake_async: dependency: transitive description: name: fake_async sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" url: "https://pub.dev" source: hosted version: "1.3.1" ffi: dependency: transitive description: name: ffi sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 url: "https://pub.dev" source: hosted version: "2.0.1" file: dependency: transitive description: name: file sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" url: "https://pub.dev" source: hosted version: "6.1.4" firebase_analytics: dependency: "direct main" description: name: firebase_analytics sha256: "2d8f475f79658a8e1865ee8a9e2e8eea70de5e487e3a646d9073dc3d1520d3e8" url: "https://pub.dev" source: hosted version: "10.2.1" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface sha256: a667807edbcd3f5a6336275a21c8802de8f98f0a91b8c97abb76119b142aa91d url: "https://pub.dev" source: hosted version: "3.4.1" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web sha256: "907285030d59570d7c1a8d721912db990957ab9b87736e50a9457491c16bcffe" url: "https://pub.dev" source: hosted version: "0.5.2+1" firebase_app_check: dependency: "direct main" description: name: firebase_app_check sha256: "3eeb82384a5ae412c9014abcb690bf297135fb6af917afc1899d43aa35b9ae68" url: "https://pub.dev" source: hosted version: "0.1.2+2" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface sha256: a16d2c0c74d5ca3f677c6277f51fa883d6fab9ddf8cd0cad8ec99975138ca4a0 url: "https://pub.dev" source: hosted version: "0.0.6+1" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web sha256: d2e95293f24fff577d3959fee80a5c210dd0479af2b4900d1070beb8e187ed04 url: "https://pub.dev" source: hosted version: "0.0.8+1" firebase_auth: dependency: "direct main" description: name: firebase_auth sha256: "8c97619ed2633148c41c344a59461f23c73bf8aa477ae48296703f06d9621fb0" url: "https://pub.dev" source: hosted version: "4.4.2" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface sha256: f7db119be795d79533c503887075a0315fc3ae1da6f9a9cd4f9100a62c68859c url: "https://pub.dev" source: hosted version: "6.13.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web sha256: "45687246f5be811baf3810652460acd0f3d8c98f9d8f8b1961d7cc5c15c1e803" url: "https://pub.dev" source: hosted version: "5.3.2" firebase_core: dependency: "direct main" description: name: firebase_core sha256: "239e4ac688674a7e7b5476fd16b0d8e2b5a453d464f32091af3ce1df4ebb7316" url: "https://pub.dev" source: hosted version: "2.10.0" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface sha256: "0df0a064ab0cad7f8836291ca6f3272edd7b83ad5b3540478ee46a0849d8022b" url: "https://pub.dev" source: hosted version: "4.6.0" firebase_core_web: dependency: transitive description: name: firebase_core_web sha256: "347351a8f0518f3343d79a9a0690fa67ad232fc32e2ea270677791949eac792b" url: "https://pub.dev" source: hosted version: "2.3.0" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics sha256: bfc662a87df622e7d95c360536a4999f06474f53eda5a219af9e29193d498529 url: "https://pub.dev" source: hosted version: "3.1.1" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface sha256: b9c7b8498c877a2901ad323fc92c10f672be1597bc82d08f121f6228f321a7e0 url: "https://pub.dev" source: hosted version: "3.4.1" firebase_messaging: dependency: "direct main" description: name: firebase_messaging sha256: b300f728021b52018e4fc5aed326e71f876ef58219d7f10754370f424a338929 url: "https://pub.dev" source: hosted version: "14.4.1" firebase_messaging_platform_interface: dependency: transitive description: name: firebase_messaging_platform_interface sha256: "3585b447d9a8c8a22ab6c14ffe57c64c0fcd9656e437e3dd226ef88a5f334b84" url: "https://pub.dev" source: hosted version: "4.3.1" firebase_messaging_web: dependency: transitive description: name: firebase_messaging_web sha256: "9e95a7694a1a24a8cdb047351c5a75583c84767d82ce74c52647ee9f81b425ae" url: "https://pub.dev" source: hosted version: "3.3.1" firebase_remote_config: dependency: "direct main" description: name: firebase_remote_config sha256: "0acacc4c78e17f4f7bb42a4b8a1d714a2765e047fd1ee1337a93a40950f08715" url: "https://pub.dev" source: hosted version: "4.0.1" firebase_remote_config_platform_interface: dependency: transitive description: name: firebase_remote_config_platform_interface sha256: "464af1039e1930c9e9b6fbdd0489c2865c62b862cfa43d1466ed2de8cab923b5" url: "https://pub.dev" source: hosted version: "1.2.1" firebase_remote_config_web: dependency: transitive description: name: firebase_remote_config_web sha256: "95ffcc9f8757919ef9a0df4b72c275f9e1bbb82ecc021ae7b3cfdff1fde237c3" url: "https://pub.dev" source: hosted version: "1.2.1" firebase_storage: dependency: "direct main" description: name: firebase_storage sha256: "50f0916a04e351ae549582e66bd33d9eb39c2ccb426e8e8c601a17471259d06f" url: "https://pub.dev" source: hosted version: "11.1.1" firebase_storage_platform_interface: dependency: transitive description: name: firebase_storage_platform_interface sha256: "2711e985fd61242914dd1253b496286b03d292c2ff0f8863cc17ed14cf1bb3da" url: "https://pub.dev" source: hosted version: "4.2.1" firebase_storage_web: dependency: transitive description: name: firebase_storage_web sha256: "16622540f424c871e71150140da6a02e9df60c9536e46d3243300f18c206cbc3" url: "https://pub.dev" source: hosted version: "3.4.1" fixnum: dependency: transitive description: name: fixnum sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1" url: "https://pub.dev" source: hosted version: "1.1.0" flutter: dependency: "direct main" description: flutter source: sdk version: "0.0.0" flutter_facebook_auth: dependency: "direct main" description: name: flutter_facebook_auth sha256: "865752fb264e18f5246626d0cc8c1b6b5217cba8fa12f6704204c471695913b9" url: "https://pub.dev" source: hosted version: "5.0.8" flutter_facebook_auth_platform_interface: dependency: transitive description: name: flutter_facebook_auth_platform_interface sha256: "0bc5fefc89b012635c4424a34334215e81e0ff38c5b413f869fd9c14a10c6135" url: "https://pub.dev" source: hosted version: "4.1.1" flutter_facebook_auth_web: dependency: transitive description: name: flutter_facebook_auth_web sha256: "6dfd4a3844137fbf7eb4c8d753add1ca15233b280a73a3360d9af46b87680678" url: "https://pub.dev" source: hosted version: "4.1.1" flutter_image: dependency: "direct main" description: name: flutter_image sha256: "3161bf96fef90ec6d46a43879001d8a4c07aaa9d0aa2bd8ee85311f3b517e25f" url: "https://pub.dev" source: hosted version: "4.1.5" flutter_lints: dependency: "direct dev" description: name: flutter_lints sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c url: "https://pub.dev" source: hosted version: "2.0.1" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications sha256: "1de5bde26d5022d989caa86ead8bde9ead07bc1fc794e952862c65aa8fabb875" url: "https://pub.dev" source: hosted version: "14.0.0-dev.5" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux sha256: e817ffb303ea04a6374d81a908f4842dea8c107a093ad5b2c65f19efcf4fe66a url: "https://pub.dev" source: hosted version: "4.0.0-dev.2" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface sha256: d7d999056d6172b559907659d02ffa6ae2eff04501c1a84db6c25d155dcc918a url: "https://pub.dev" source: hosted version: "7.0.0-dev.3" flutter_localizations: dependency: "direct main" description: flutter source: sdk version: "0.0.0" flutter_markdown: dependency: "direct main" description: name: flutter_markdown sha256: "7b25c10de1fea883f3c4f9b8389506b54053cd00807beab69fd65c8653a2711f" url: "https://pub.dev" source: hosted version: "0.6.14" flutter_placeholder_textlines: dependency: "direct main" description: name: flutter_placeholder_textlines sha256: "4926f9659dba66812200f5c866776e3623caf91b9ef9e3cfc314fa00f0034166" url: "https://pub.dev" source: hosted version: "1.2.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf url: "https://pub.dev" source: hosted version: "2.0.9" flutter_redux: dependency: "direct main" description: name: flutter_redux sha256: "3b20be9e08d0038e1452fbfa1fdb1ea0a7c3738c997734530b3c6d0bb5fcdbdc" url: "https://pub.dev" source: hosted version: "0.10.0" flutter_redux_navigation: dependency: "direct main" description: name: flutter_redux_navigation sha256: "150eb9a4861852ea0a5ae7cb1d917b65cf1b624eee2cf6f691851ae13057c4cd" url: "https://pub.dev" source: hosted version: "0.7.1" flutter_secure_storage: dependency: transitive description: name: flutter_secure_storage sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5" url: "https://pub.dev" source: hosted version: "8.0.0" flutter_secure_storage_linux: dependency: transitive description: name: flutter_secure_storage_linux sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3" url: "https://pub.dev" source: hosted version: "1.1.3" flutter_secure_storage_macos: dependency: transitive description: name: flutter_secure_storage_macos sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50" url: "https://pub.dev" source: hosted version: "3.0.0" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b url: "https://pub.dev" source: hosted version: "1.0.1" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe" url: "https://pub.dev" source: hosted version: "1.1.1" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee url: "https://pub.dev" source: hosted version: "2.0.0" flutter_test: dependency: "direct dev" description: flutter source: sdk version: "0.0.0" flutter_web_plugins: dependency: transitive description: flutter source: sdk version: "0.0.0" (Cropped due to max length of github comment) sdks: dart: ">=2.19.0 <3.0.0" flutter: ">=3.7.0" ```

Podfile

Podfile ``` # Uncomment this line to define a global platform for your project # Firebase minimum version: https://firebase.google.com/docs/flutter/setup?platform=ios platform :ios, '11.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' project 'Runner', { 'Debug' => :debug, 'Profile' => :release, 'Release' => :release, } def flutter_root generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) unless File.exist?(generated_xcode_build_settings_path) raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" end File.foreach(generated_xcode_build_settings_path) do |line| matches = line.match(/FLUTTER_ROOT\=(.*)/) return matches[1].strip if matches end raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" end require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) flutter_ios_podfile_setup target 'Runner' do use_frameworks! use_modular_headers! flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) end end ```

Here you can see the error when I try to run pod install:

jimmyff@jimmys-mbp-5 ios % arch -x86_64 pod install --repo-update
Updating local specs repositories

Analyzing dependencies
cloud_firestore: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_analytics: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_app_check: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
Run script to upload symbols already exists.
firebase_crashlytics: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_messaging: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_remote_config: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
firebase_storage: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
[!] CocoaPods could not find compatible versions for pod "FirebaseAppCheck":
  In snapshot (Podfile.lock):
    FirebaseAppCheck (= 9.2.0, ~> 9.2.0-beta)

  In Podfile:
    firebase_app_check (from `.symlinks/plugins/firebase_app_check/ios`) was resolved to 0.1.2-2, which depends on
      FirebaseAppCheck (~> 10.7.0-beta)

You have either:
 * changed the constraints of dependency `FirebaseAppCheck` inside your development pod `firebase_app_check`.
   You should run `pod update FirebaseAppCheck` to apply changes you've made.

It suggests I should run the command pod update FirebaseAppCheck once i've done that I get the same error message but now it suggests i need to run pod update GoogleUtilities/Environment and then this suggests I pod up date FirebaseAppCheck again...

Flutter doctor

Click To Expand ``` [βœ“] Flutter (Channel stable, 3.7.12, on macOS 12.6.2 21G320 darwin-arm64, locale en-GB) β€’ Flutter version 3.7.12 on channel stable at /Users/jimmyff/sdks/flutter β€’ Upstream repository https://github.com/flutter/flutter.git β€’ Framework revision 4d9e56e694 (6 days ago), 2023-04-17 21:47:46 -0400 β€’ Engine revision 1a65d409c7 β€’ Dart version 2.19.6 β€’ DevTools version 2.20.1 [βœ“] Android toolchain - develop for Android devices (Android SDK version 33.0.0) β€’ Android SDK at /Users/jimmyff/Library/Android/sdk β€’ Platform android-33, build-tools 33.0.0 β€’ Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java β€’ Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) β€’ All Android licenses accepted. [βœ“] Xcode - develop for iOS and macOS (Xcode 14.2) β€’ Xcode at /Applications/Xcode.app/Contents/Developer β€’ Build 14C18 β€’ CocoaPods version 1.12.1 [βœ“] Chrome - develop for the web β€’ Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [βœ“] Android Studio (version 2021.2) β€’ Android Studio at /Applications/Android Studio.app/Contents β€’ Flutter plugin can be installed from: πŸ”¨ https://plugins.jetbrains.com/plugin/9212-flutter β€’ Dart plugin can be installed from: πŸ”¨ https://plugins.jetbrains.com/plugin/6351-dart β€’ Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840) [βœ“] VS Code (version 1.77.3) β€’ VS Code at /Applications/Visual Studio Code.app/Contents β€’ Flutter extension version 3.62.0 [βœ“] Connected device (3 available) β€’ James’s iPhone (mobile) β€’ 00008020-001A0D811A78002E β€’ ios β€’ iOS 16.3.1 20D67 β€’ macOS (desktop) β€’ macos β€’ darwin-arm64 β€’ macOS 12.6.2 21G320 darwin-arm64 β€’ Chrome (web) β€’ chrome β€’ web-javascript β€’ Google Chrome 112.0.5615.137 [βœ“] HTTP Host Availability β€’ All required HTTP hosts are available β€’ No issues found! ```

Flutter dependencies

Run flutter pub deps -- --style=compact and paste the output below:

Click To Expand ``` Dart SDK 2.19.6 Flutter SDK 3.7.12 onesceneapp 1.4.1+97 dependencies: - animate_countdown_text 1.1.3 [flutter animate_do] - animated_text_kit 4.2.2 [flutter characters] - audioplayers 3.0.1 [audioplayers_android audioplayers_darwin audioplayers_linux audioplayers_platform_interface audioplayers_web audioplayers_windows flutter http path_provider uuid] - badges 3.1.1 [flutter] - blurhash_dart 1.2.1 [image] - carousel_slider 4.2.1 [flutter] - chroma 0.1.2 [vector_math logging image] - cloud_firestore 4.5.2 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core firebase_core_platform_interface flutter meta] - cloud_firestore_platform_interface 5.12.1 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface] - collection 1.17.0 - confetti 0.7.0 [flutter vector_math] - crypto 3.0.2 [typed_data] - csv 5.0.1 - cupertino_icons 1.0.5 - device_info 2.0.3 [flutter device_info_platform_interface] - dotted_border 2.0.0+3 [flutter path_drawing] - encrypt 5.0.1 [args asn1lib clock collection crypto pointycastle] - equatable 2.0.5 [collection meta] - exif 3.1.4 [args collection convert json_annotation sprintf] - firebase_analytics 10.2.1 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter] - firebase_app_check 0.1.2+2 [firebase_app_check_platform_interface firebase_app_check_web firebase_core firebase_core_platform_interface flutter] - firebase_auth 4.4.2 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta] - firebase_core 2.10.0 [firebase_core_platform_interface firebase_core_web flutter meta] - firebase_crashlytics 3.1.1 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace] - firebase_messaging 14.4.1 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta] - firebase_remote_config 4.0.1 [firebase_core firebase_core_platform_interface firebase_remote_config_platform_interface firebase_remote_config_web flutter] - firebase_storage 11.1.1 [firebase_core firebase_core_platform_interface firebase_storage_platform_interface firebase_storage_web flutter] - flutter 0.0.0 [characters collection js material_color_utilities meta vector_math sky_engine] - flutter_facebook_auth 5.0.8 [flutter flutter_facebook_auth_platform_interface flutter_facebook_auth_web facebook_auth_desktop] - flutter_image 4.1.5 [flutter] - flutter_local_notifications 14.0.0-dev.5 [clock flutter flutter_local_notifications_linux flutter_local_notifications_platform_interface timezone] - flutter_localizations 0.0.0 [flutter intl characters clock collection js material_color_utilities meta path vector_math] - flutter_markdown 0.6.14 [flutter markdown meta path] - flutter_placeholder_textlines 1.2.0 [flutter] - flutter_redux 0.10.0 [redux flutter] - flutter_redux_navigation 0.7.1 [flutter redux] - geolocator 9.0.2 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web geolocator_windows] - google_maps_flutter 2.2.5 [flutter google_maps_flutter_android google_maps_flutter_ios google_maps_flutter_platform_interface] - google_sign_in 6.1.0 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web] - http 0.13.5 [async http_parser meta path] - image 4.0.15 [archive meta xml] - image_cropper 3.0.3 [flutter image_cropper_platform_interface image_cropper_for_web] - image_picker 0.8.7+4 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_platform_interface] - in_app_purchase 3.1.5 [flutter in_app_purchase_android in_app_purchase_platform_interface in_app_purchase_storekit] - in_app_review 2.0.6 [flutter in_app_review_platform_interface] - infinite_scroll_pagination 3.2.0 [flutter sliver_tools] - ink_page_indicator 0.2.1 [flutter meta] - intl 0.17.0 [clock path] - intl_phone_number_input 0.7.3+1 [flutter libphonenumber_plugin equatable collection] - jovial_svg 1.1.13 [xml collection args vector_math jovial_misc http meta flutter] - loading_indicator 3.1.0 [flutter async collection] - logging 1.1.1 - lottie 1.4.3 [archive flutter path vector_math] - material_design_icons_flutter 6.0.7096 [flutter] - meta 1.8.0 - onescene_brand 1.0.0 [flutter os_core lottie] - open_store 0.5.0 [flutter url_launcher] - os_core 0.0.1 [redux copy_with_extension quiver_hashcode intl uuid http encrypt built_value built_collection quiver archive recase logging json_annotation] - package_info 2.0.2 [flutter] - package_info_plus 3.1.0 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface win32] - page_transition 2.0.9 [flutter] - palette_generator 0.3.3+2 [collection flutter path] - path_provider 2.0.14 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows] - pinch_zoom 1.0.0 [flutter] - pinput 2.2.31 [flutter smart_auth universal_platform] - quiver 3.2.1 [matcher] - recase 4.1.0 - redux 5.0.0 - redux_thunk 0.4.0 [redux] - reorderables 0.6.0 [flutter] - rocket_kit 1.0.0 [geohash_plus openai_client uuid logging built_collection built_value redux] - rocket_kit_flutter 0.0.1 [flutter built_collection built_value cloud_firestore_platform_interface rocket_kit exif uuid flutter_image image blurhash_dart transparent_image material_design_icons_flutter] - settings_ui 2.0.2 [flutter] - shared_preferences 2.1.0 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows] - shimmer 2.0.0 [flutter] - sign_in_with_apple 4.3.0 [flutter meta sign_in_with_apple_platform_interface sign_in_with_apple_web] - store_redirect 2.0.1 [flutter] - transparent_image 2.0.1 - url_launcher 6.1.10 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows] - uuid 3.0.7 [crypto] dev dependencies: - flutter_lints 2.0.1 [lints] - flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters collection js matcher material_color_utilities meta source_span stream_channel string_scanner term_glyph] transitive dependencies: - _flutterfire_internals 1.1.1 [collection firebase_core firebase_core_platform_interface flutter meta] - animate_do 2.1.0 [flutter] - archive 3.3.7 [crypto path pointycastle] - args 2.4.0 - asn1lib 1.4.0 - async 2.10.0 [collection meta] - audioplayers_android 2.0.0 [audioplayers_platform_interface flutter] - audioplayers_darwin 3.0.1 [audioplayers_platform_interface flutter] - audioplayers_linux 1.0.4 [audioplayers_platform_interface flutter] - audioplayers_platform_interface 4.0.0 [flutter plugin_platform_interface] - audioplayers_web 2.2.0 [audioplayers_platform_interface flutter flutter_web_plugins js] - audioplayers_windows 1.1.3 [audioplayers_platform_interface flutter] - boolean_selector 2.1.1 [source_span string_scanner] - built_collection 5.1.1 - built_value 8.4.4 [built_collection collection fixnum meta] - characters 1.2.1 - clock 1.1.1 - cloud_firestore_web 3.4.2 [_flutterfire_internals cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js] - convert 3.1.1 [typed_data] - copy_with_extension 4.0.4 - cross_file 0.3.3+4 [js meta] - dbus 0.7.8 [args ffi meta xml] - device_info_platform_interface 2.0.1 [flutter meta plugin_platform_interface] - facebook_auth_desktop 0.0.9 [flutter http flutter_secure_storage flutter_facebook_auth_platform_interface] - fake_async 1.3.1 [clock collection] - ffi 2.0.1 - file 6.1.4 [meta path] - firebase_analytics_platform_interface 3.4.1 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface] - firebase_analytics_web 0.5.2+1 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js] - firebase_app_check_platform_interface 0.0.6+1 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface] - firebase_app_check_web 0.0.8+1 [_flutterfire_internals firebase_app_check_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js] - firebase_auth_platform_interface 6.13.1 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface] - firebase_auth_web 5.3.2 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta] - firebase_core_platform_interface 4.6.0 [collection flutter flutter_test meta plugin_platform_interface] - firebase_core_web 2.3.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta] - firebase_crashlytics_platform_interface 3.4.1 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface] - firebase_messaging_platform_interface 4.3.1 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface] - firebase_messaging_web 3.3.1 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta] - firebase_remote_config_platform_interface 1.2.1 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface] - firebase_remote_config_web 1.2.1 [firebase_core firebase_core_web firebase_remote_config_platform_interface flutter flutter_web_plugins js] - firebase_storage_platform_interface 4.2.1 [collection firebase_core flutter meta plugin_platform_interface] - firebase_storage_web 3.4.1 [_flutterfire_internals async firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta] - fixnum 1.1.0 - flutter_facebook_auth_platform_interface 4.1.1 [flutter plugin_platform_interface] - flutter_facebook_auth_web 4.1.1 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface] - flutter_local_notifications_linux 4.0.0-dev.2 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories] - flutter_local_notifications_platform_interface 7.0.0-dev.3 [flutter plugin_platform_interface] - flutter_plugin_android_lifecycle 2.0.9 [flutter] - flutter_secure_storage 8.0.0 [flutter flutter_secure_storage_linux flutter_secure_storage_macos flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta] - flutter_secure_storage_linux 1.1.3 [flutter flutter_secure_storage_platform_interface] - flutter_secure_storage_macos 3.0.0 [flutter flutter_secure_storage_platform_interface] - flutter_secure_storage_platform_interface 1.0.1 [flutter plugin_platform_interface] - flutter_secure_storage_web 1.1.1 [flutter flutter_secure_storage_platform_interface flutter_web_plugins js] - flutter_secure_storage_windows 2.0.0 [flutter flutter_secure_storage_platform_interface] - flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math] - geohash_plus 1.1.1 - geolocator_android 4.1.7 [flutter geolocator_platform_interface] - geolocator_apple 2.2.5 [flutter geolocator_platform_interface] - geolocator_platform_interface 4.0.7 [flutter plugin_platform_interface vector_math meta] - geolocator_web 2.1.6 [flutter flutter_web_plugins geolocator_platform_interface] - geolocator_windows 0.1.1 [flutter geolocator_platform_interface] - google_identity_services_web 0.2.1 [js meta] - google_maps_flutter_android 2.4.10 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface stream_transform] - google_maps_flutter_ios 2.2.1 [flutter google_maps_flutter_platform_interface stream_transform] - google_maps_flutter_platform_interface 2.2.6 [collection flutter plugin_platform_interface stream_transform] - google_sign_in_android 6.1.11 [flutter google_sign_in_platform_interface] - google_sign_in_ios 5.6.1 [flutter google_sign_in_platform_interface] - google_sign_in_platform_interface 2.4.0 [flutter plugin_platform_interface quiver] - google_sign_in_web 0.12.0 [flutter flutter_web_plugins google_identity_services_web google_sign_in_platform_interface http js] - http_parser 4.0.2 [collection source_span string_scanner typed_data] - image_cropper_for_web 1.0.3 [flutter flutter_web_plugins image_cropper_platform_interface js] - image_cropper_platform_interface 3.0.3 [flutter plugin_platform_interface http] - image_picker_android 0.8.6+7 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface] - image_picker_for_web 2.1.12 [flutter flutter_web_plugins image_picker_platform_interface] - image_picker_ios 0.8.7+3 [flutter image_picker_platform_interface] - image_picker_platform_interface 2.6.3 [cross_file flutter http plugin_platform_interface] - in_app_purchase_android 0.2.5 [collection flutter in_app_purchase_platform_interface json_annotation] - in_app_purchase_platform_interface 1.3.3 [flutter plugin_platform_interface] - in_app_purchase_storekit 0.3.6+3 [collection flutter in_app_purchase_platform_interface json_annotation] - in_app_review_platform_interface 2.0.4 [flutter url_launcher plugin_platform_interface platform] - jovial_misc 0.8.5 [pointycastle async collection convert meta] - js 0.6.5 [meta] - json_annotation 4.8.0 [meta] - libphonenumber_platform_interface 0.4.0 [flutter plugin_platform_interface] - libphonenumber_plugin 0.3.1 [flutter flutter_web_plugins libphonenumber_platform_interface libphonenumber_web] - libphonenumber_web 0.3.0 [flutter flutter_web_plugins js libphonenumber_platform_interface] - lints 2.0.1 - markdown 7.0.2 [args meta] - matcher 0.12.13 [meta stack_trace] - material_color_utilities 0.2.0 - openai_client 0.0.7 [equatable http meta] - package_info_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface] - path 1.8.2 - path_drawing 1.0.1 [vector_math meta path_parsing flutter] - path_parsing 1.0.1 [vector_math meta] - path_provider_android 2.0.25 [flutter path_provider_platform_interface] - path_provider_foundation 2.2.2 [flutter path_provider_platform_interface] - path_provider_linux 2.1.10 [ffi flutter path path_provider_platform_interface xdg_directories] - path_provider_platform_interface 2.0.6 [flutter platform plugin_platform_interface] - path_provider_windows 2.1.5 [ffi flutter path path_provider_platform_interface win32] - petitparser 5.1.0 [meta] - platform 3.1.0 - plugin_platform_interface 2.1.4 [meta] - pointycastle 3.7.3 [collection convert js] - process 4.2.4 [file path platform] - quiver_hashcode 3.0.0+1 - shared_preferences_android 2.1.2 [flutter shared_preferences_platform_interface] - shared_preferences_foundation 2.2.1 [flutter shared_preferences_platform_interface] - shared_preferences_linux 2.2.0 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface] - shared_preferences_platform_interface 2.2.0 [flutter plugin_platform_interface] - shared_preferences_web 2.1.0 [flutter flutter_web_plugins shared_preferences_platform_interface] - shared_preferences_windows 2.2.0 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface] - sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta] - sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js] - sky_engine 0.0.99 - sliver_tools 0.2.10 [flutter] - smart_auth 1.0.8 [flutter flutter_web_plugins] - source_span 1.9.1 [collection path term_glyph] - sprintf 7.0.0 - stack_trace 1.11.0 [path] - stream_channel 2.1.1 [async] - stream_transform 2.1.0 - string_scanner 1.2.0 [source_span] - term_glyph 1.2.1 - test_api 0.4.16 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher] - timezone 0.9.2 [path] - typed_data 1.3.1 [collection] - universal_platform 1.0.0+1 - url_launcher_android 6.0.27 [flutter url_launcher_platform_interface] - url_launcher_ios 6.1.4 [flutter url_launcher_platform_interface] - url_launcher_linux 3.0.4 [flutter url_launcher_platform_interface] - url_launcher_macos 3.0.5 [flutter url_launcher_platform_interface] - url_launcher_platform_interface 2.1.2 [flutter plugin_platform_interface] - url_launcher_web 2.0.16 [flutter flutter_web_plugins url_launcher_platform_interface] - url_launcher_windows 3.0.5 [flutter url_launcher_platform_interface] - vector_math 2.1.4 - win32 3.1.4 [ffi] - xdg_directories 1.0.0 [meta path process] - xml 6.2.2 [collection meta petitparser] ```

danagbemava-nc commented 1 year ago

Hi @jimmyff, it seems like your Podfile.lock has gone out of sync. Can you try removing it and running pod install again?

jimmyff commented 1 year ago

Thanks @danagbemava-nc -that was it thanks.

In case anyone lands here in the future, after removing Podfile.lock I then got the error:

[!] CocoaPods could not find compatible versions for pod "FBSDKLoginKit"

I then bumped the deployment target in my Podfile to 12.0:

platform :ios, '12.0'

and then I could build again!