-
If you are looking for help, please confirm the following...
Which mobile framework are you using?Flutter (Dart) Steps to reproduceNothing different. I had no issues building for the same commit but made a slight code change (a variable change) and built the app again and it is failing [!] CocoaPods could not find compatible versions for pod "GTMSessionFetcher/Core":
In Podfile:
firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) was resolved to 4.19.2, which depends on
Firebase/Auth (= 10.24.0) was resolved to 10.24.0, which depends on
FirebaseAuth (~> 10.24.0) was resolved to 10.24.0, which depends on
GTMSessionFetcher/Core (< 4.0, >= 2.1)
google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/darwin`) was resolved to 0.0.1, which depends on
GTMSessionFetcher (>= 3.4.0) was resolved to 3.4.1, which depends on
GTMSessionFetcher/Full (= 3.4.1) was resolved to 3.4.1, which depends on
GTMSessionFetcher/Core (= 3.4.1)
google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/darwin`) was resolved to 0.0.1, which depends on
GoogleSignIn (~> 7.1) was resolved to 7.1.0, which depends on
GTMAppAuth (< 5.0, >= 4.1.1) was resolved to 4.1.1, which depends on
GTMSessionFetcher/Core (< 4.0, >= 3.3)
google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/darwin`) was resolved to 0.0.1, which depends on
GoogleSignIn (~> 7.1) was resolved to 7.1.0, which depends on
GTMSessionFetcher/Core (~> 3.3)
mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`) was resolved to 3.5.6, which depends on
GoogleMLKit/BarcodeScanning (~> 4.0.0) was resolved to 4.0.0, which depends on
GoogleMLKit/MLKitCore (= 4.0.0) was resolved to 4.0.0, which depends on
MLKitCommon (~> 9.0.0) was resolved to 9.0.0, which depends on
GTMSessionFetcher/Core (< 3.0, >= 1.1)
CocoaPods could not find compatible versions for pod "OneSignalXCFramework":
In Podfile:
OneSignalXCFramework (< 6.0, >= 5.0.0)
onesignal_flutter (from `.symlinks/plugins/onesignal_flutter/ios`) was resolved to 5.1.5, which depends on
OneSignalXCFramework (= 5.1.5)
There are only pre-release versions available satisfying the following requirements:
'OneSignalXCFramework', '< 6.0, >= 5.0.0'
'OneSignalXCFramework', '= 5.1.5'
You should explicitly specify the version in order to install a pre-release version
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:317:in `raise_error_unless_state'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:299:in `block in unwind_for_conflict'
<internal:kernel>:90:in `tap'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `unwind_for_conflict'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:700:in `attempt_to_filter_existing_spec'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:672:in `attempt_to_activate'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:254:in `process_topmost_state'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:182:in `resolve'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/molinillo-0.8.0/lib/molinillo/resolver.rb:43:in `resolve'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/resolver.rb:94:in `resolve'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1082:in `block in resolve_dependencies'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1080:in `resolve_dependencies'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:125:in `analyze'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:422:in `analyze'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:244:in `block in resolve_dependencies'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:243:in `resolve_dependencies'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:162:in `install!'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/command/install.rb:52:in `run'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'
/Users/builder/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/cocoapods-1.15.2/bin/pod:55:in `<top (required)>'
/Users/builder/.rbenv/versions/3.0.4/bin/pod:25:in `load'
/Users/builder/.rbenv/versions/3.0.4/bin/pod:25:in `<main>'
Error running pod install
Build failed :|
Failed to build for iOS
There were no updates to the packages or any versions. The only change was a variable change. I have also tried to add pre-build script like this but no luck gem install cocoapods
cd ios
rm -rf Pods/ Podfile.lock Flutter/Flutter.podspec
arch -x86_64 pod deintegrate
arch -x86_64 pod install --repo-update
cd .. Note that, this build works perfectly on M1 mac locally.
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.6, on macOS 14.4.1 23E224
darwin-arm64)
[✓] Android toolchain - develop for Android devices (Android SDK
version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.2)
[✓] VS Code (version 1.88.1)
[✓] Connected device (4 available)
[✓] Network resources Expected resultsShould have built the iOS version correctly. Actual resultsFailed to build the iOS build. Build id (optional)6621cc7dfee8e00a5520bba8 |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
Also, the release https://github.com/OneSignal/OneSignal-Flutter-SDK/releases is not pre-release and it is the latest. I am guessing there is some issue with |
Beta Was this translation helpful? Give feedback.
-
I just updated the pod to target 'OneSignalNotificationServiceExtension' do
use_frameworks!
#pod 'OneSignalXCFramework', '>= 5.0.0', '< 6.0'
pod 'OneSignalXCFramework', '= 5.1.5'
end And the error related to OneSignal went away. But the build still failed. Also, found a similar issue flagged on the |
Beta Was this translation helpful? Give feedback.
-
I tried to re-build the last successful build on OS and it failed! Last Successful Build: 661febad68d504f180bf012f |
Beta Was this translation helpful? Give feedback.
-
Issue was with an outdated pubspec.lock also from David: cd ios
pod cache clean --all
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
flutter clean
pod install |
Beta Was this translation helpful? Give feedback.
Issue was with an outdated pubspec.lock
also from David: