[firebase_core] new flutter app with latest won't build on iOS

Bug report
Describe the bug
I can't build a new flutter app in iOS once I've added any firebase services.
Steps to reproduce
Steps to reproduce the behavior:
flutter create firebase_core_error_example
Add firebase_core: ^2.10.0 as a dependency in pubspec.yaml
Start debugging on an iOS device
Expected behavior
I would expect the app to build and run like it does on Android and MacOS.
Sample project
Providing a minimal example project which demonstrates the bug in isolation from your main App greatly enhances the chance of a timely fix.
Please link to the public repository URL.

Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
main.dart:1
Updating project for Xcode compatibility.
Upgrading Runner.xcscheme
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Xcode build done.                                           41.6s
Failed to build iOS app
Could not build the precompiled application for the device.
Lexical or Preprocessor Issue (Xcode): 'firebase_core/FLTFirebasePlugin.h' file not found
/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:15:8

Error launching application on Tony’s iPhone (3).
Exited

Flutter doctor
Run flutter doctor and paste the output below:
tonyb@Tonys-MacBook-Pro ios % flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.12, on macOS 13.2.1 22D68 darwin-arm64, locale en-CA)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.77.3)
[✓] Connected device (2 available)
[✓] HTTP Host Availability
• No issues found!
[  +26 ms] Failed to build iOS app
[        ] Could not build the precompiled application for the device.
[  +59 ms] Lexical or Preprocessor Issue (Xcode): 'firebase_core/FLTFirebasePlugin.h' file not found
           /Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:15:8

[        ] Error launching application on Tony’s iPhone (3).
[   +1 ms] "flutter run" took 69,443ms.
[   +1 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:722:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1257:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:91:3)
           <asynchronous suspension>

[ +171 ms] ensureAnalyticsSent: 171ms
[        ] Running 1 shutdown hook
[        ] Shutdown hooks complete
[        ] exiting with code 1

GoogleUtilities
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:13:9 double-quoted include "GULAppDelegateSwizzler.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:14:9 double-quoted include "GULApplication.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:15:9 double-quoted include "GULSceneDelegateSwizzler.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:16:9 double-quoted include "GULAppEnvironmentUtil.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:17:9 double-quoted include "GULHeartbeatDateStorable.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:18:9 double-quoted include "GULHeartbeatDateStorage.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:19:9 double-quoted include "GULHeartbeatDateStorageUserDefaults.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:20:9 double-quoted include "GULKeychainStorage.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:21:9 double-quoted include "GULKeychainUtils.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:22:9 double-quoted include "GULNetworkInfo.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:23:9 double-quoted include "GULSecureCoding.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:24:9 double-quoted include "GULURLSessionDataResponse.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:25:9 double-quoted include "NSURLSession+GULPromises.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:26:9 double-quoted include "GULLogger.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:27:9 double-quoted include "GULLoggerLevel.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:28:9 double-quoted include "GULNSData+zlib.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:29:9 double-quoted include "GULMutableDictionary.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:30:9 double-quoted include "GULNetwork.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:31:9 double-quoted include "GULNetworkConstants.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:32:9 double-quoted include "GULNetworkLoggerProtocol.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:33:9 double-quoted include "GULNetworkMessageCode.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:34:9 double-quoted include "GULNetworkURLSession.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/GoogleUtilities/GoogleUtilities-umbrella.h:35:9 double-quoted include "GULReachabilityChecker.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h:19:9 double-quoted include "GULApplication.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h:19:9 double-quoted include "GULHeartbeatDateStorable.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorageUserDefaults.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorageUserDefaults.h:19:9 double-quoted include "GULHeartbeatDateStorable.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h:19:9 double-quoted include "GULLoggerLevel.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h:19:9 double-quoted include "GULNetworkConstants.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h:20:9 double-quoted include "GULNetworkLoggerProtocol.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h:21:9 double-quoted include "GULNetworkURLSession.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h:19:9 double-quoted include "GULNetworkMessageCode.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h:19:9 double-quoted include "GULNetworkLoggerProtocol.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/GoogleUtilities/GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h:28:47 expected identifier; 'class' is a keyword in Objective-C++

/Users/tonyblum/Library/Developer/Xcode/DerivedData/Runner-cjvnpjlknlijcggdnjilhdsirqbh/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/GoogleUtilities.build/VerifyModule/GoogleUtilities_objective-c++_arm64-apple-ios12.0_gnu++14/Test/Test.framework/Headers/Test.h
/Users/tonyblum/Library/Developer/Xcode/DerivedData/Runner-cjvnpjlknlijcggdnjilhdsirqbh/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/GoogleUtilities.build/VerifyModule/GoogleUtilities_objective-c++_arm64-apple-ios12.0_gnu++14/Test/Test.framework/Headers/Test.h:1:9 (fatal) could not build module 'GoogleUtilities'

PromisesObjC
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise.h:17:9 double-quoted include "FBLPromiseError.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+All.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+All.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Always.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Always.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Any.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Any.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Async.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Async.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Await.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Await.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Catch.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Catch.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Delay.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Delay.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Do.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Do.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Race.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Race.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Recover.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Recover.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Reduce.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Reduce.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Retry.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Retry.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Testing.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Testing.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Then.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Then.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Timeout.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Timeout.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Validate.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Validate.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Wrap.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromise+Wrap.h:17:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:17:9 double-quoted include "FBLPromise+All.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:18:9 double-quoted include "FBLPromise+Always.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:19:9 double-quoted include "FBLPromise+Any.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:20:9 double-quoted include "FBLPromise+Async.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:21:9 double-quoted include "FBLPromise+Await.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:22:9 double-quoted include "FBLPromise+Catch.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:23:9 double-quoted include "FBLPromise+Delay.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:24:9 double-quoted include "FBLPromise+Do.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:25:9 double-quoted include "FBLPromise+Race.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:26:9 double-quoted include "FBLPromise+Recover.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:27:9 double-quoted include "FBLPromise+Reduce.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:28:9 double-quoted include "FBLPromise+Retry.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:29:9 double-quoted include "FBLPromise+Then.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:30:9 double-quoted include "FBLPromise+Timeout.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:31:9 double-quoted include "FBLPromise+Validate.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/PromisesObjC/Sources/FBLPromises/include/FBLPromises.h:32:9 double-quoted include "FBLPromise+Wrap.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h
/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:13:9 double-quoted include "FBLPromise+All.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:14:9 double-quoted include "FBLPromise+Always.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:15:9 double-quoted include "FBLPromise+Any.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:16:9 double-quoted include "FBLPromise+Async.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:17:9 double-quoted include "FBLPromise+Await.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:18:9 double-quoted include "FBLPromise+Catch.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:19:9 double-quoted include "FBLPromise+Delay.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:20:9 double-quoted include "FBLPromise+Do.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:21:9 double-quoted include "FBLPromise+Race.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:22:9 double-quoted include "FBLPromise+Recover.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:23:9 double-quoted include "FBLPromise+Reduce.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:24:9 double-quoted include "FBLPromise+Retry.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:25:9 double-quoted include "FBLPromise+Testing.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:26:9 double-quoted include "FBLPromise+Then.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:27:9 double-quoted include "FBLPromise+Timeout.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:28:9 double-quoted include "FBLPromise+Validate.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:29:9 double-quoted include "FBLPromise+Wrap.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:30:9 double-quoted include "FBLPromise.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:31:9 double-quoted include "FBLPromiseError.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/VSProjects/flutterfire/ios/Pods/Target Support Files/PromisesObjC/PromisesObjC-umbrella.h:32:9 double-quoted include "FBLPromises.h" in framework header, expected angle-bracketed instead

/Users/tonyblum/Library/Developer/Xcode/DerivedData/Runner-cjvnpjlknlijcggdnjilhdsirqbh/Build/Products/Debug-iphoneos/PromisesObjC/FBLPromises.framework/Modules/module.private.modulemap
/Users/tonyblum/Library/Developer/Xcode/DerivedData/Runner-cjvnpjlknlijcggdnjilhdsirqbh/Build/Products/Debug-iphoneos/PromisesObjC/FBLPromises.framework/Modules/module.private.modulemap:1:1 module map is missing; there are private headers but no module map

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

Click To Expand
tonyblum@Tonys-MacBook-Pro flutterfire % flutter pub deps -- --style=compact
Dart SDK 2.19.6
Flutter SDK 3.7.12
flutterfire 0.1.0

dependencies:
- 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]
- flutter 0.0.0 [characters collection js material_color_utilities meta vector_math sky_engine]

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]
- async 2.10.0 [collection meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- characters 1.2.1
- clock 1.1.1
- collection 1.17.0
- fake_async 1.3.1 [clock collection]
- 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]
- flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- intl 0.17.0 [clock path]
- js 0.6.5 [meta]
- lints 2.0.1
- matcher 0.12.13 [meta stack_trace]
- material_color_utilities 0.2.0
- meta 1.8.0
- path 1.8.2
- plugin_platform_interface 2.1.4 [meta]
- sky_engine 0.0.99
- source_span 1.9.1 [collection path term_glyph]
- stack_trace 1.11.0 [path]
- stream_channel 2.1.1 [async]
- 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]
- typed_data 1.3.1 [collection]
- vector_math 2.1.4

Hi @Emaren, I don't see pod install being run as part of the logs that you shared.
Can you try running

flutter clean
flutter pub get & finally
flutter run

to see if you still face this issue?
See my logs below for comparison.
Launching lib/main.dart on Nexus in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: X8NNQ9CYL2
Running pod install...                                             778ms
Upgrading Pods-Runner-frameworks.sh
Running Xcode build...
 └─Compiling, linking and signing...                         3.6s
Xcode build done.                                           22.9s
(lldb) 2023-04-25 08:56:22.495315+0000 Runner[48890:5795547] Warning: Unable to create restoration in progress marker file
10.7.0 - [FirebaseCore][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
Installing and launching...                                        38.7s
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
Syncing files to device Nexus...                                   663ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

💪 Running with sound null safety 💪

An Observatory debugger and profiler on Nexus is available at: http://<IP_ADDRESS>:49741/L4ZHTeDv3h4=/
The Flutter DevTools debugger and profiler on Nexus is available at:
http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:49741/L4ZHTeDv3h4=/

Application finished.

// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import <TargetConditionals.h>
#import <Firebase/Firebase.h>
#if TARGET_OS_OSX
#import <FlutterMacOS/FlutterMacOS.h>
#else
#import <Flutter/Flutter.h>
#endif
#import <AuthenticationServices/AuthenticationServices.h>
#import <Foundation/Foundation.h>
#import "Firebase.h"
#import "messages.g.h"
@interface FLTFirebaseAuthPlugin
: FLTFirebasePlugin <FlutterPlugin,
MultiFactorUserHostApi,
MultiFactoResolverHostApi,
ASAuthorizationControllerDelegate,
ASAuthorizationControllerPresentationContextProviding>

(id)getNSDictionaryFromAuthCredential:(FIRAuthCredential *)authCredential;
(NSDictionary *)getNSDictionaryFromUserInfo:(id)userInfo;
(NSMutableDictionary *)getNSDictionaryFromUser:(FIRUser *)user;
(NSDictionary *)getNSDictionaryFromNSError:(NSError *)error;
@end
, /Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:22:7 Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'

https://firebase.google.com/docs/ios/installation-methods After I read this I thought I shouldn't be using pod install anymore.

pod repo update  , didn't let me choose iPhone:
tonyblum@Tonys-MacBook-Pro ios % flutter clean
Changing current working directory to: /Users/tonyblum/VSProjects/partners_naturally
Cleaning Xcode workspace...                                         4.1s
Cleaning Xcode workspace...                                      1,997ms
Deleting build...                                                   49ms
Deleting .dart_tool...                                               0ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting Flutter.podspec...                                          0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting .flutter-plugins-dependencies...                            0ms
Deleting .flutter-plugins...                                         0ms
tonyblum@Tonys-MacBook-Pro ios % flutter pub get
Running "flutter pub get" in partners_naturally...
Resolving dependencies in .....
async 2.10.0 (2.11.0 available)
characters 1.2.1 (1.3.0 available)
collection 1.17.0 (1.17.1 available)
intl 0.17.0 (0.18.1 available)
js 0.6.5 (0.6.7 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
source_span 1.9.1 (1.10.0 available)
test_api 0.4.16 (0.5.2 available)
Got dependencies in ..!
tonyblum@Tonys-MacBook-Pro ios % pod repo update
Updating spec repo cocoapods
$ /usr/bin/git -C /Users/tonyblum/.cocoapods/repos/cocoapods fetch origin --progress
remote: Enumerating objects: 984, done.
remote: Counting objects: 100% (984/984), done.
remote: Compressing objects: 100% (587/587), done.
remote: Total 984 (delta 390), reused 902 (delta 369), pack-reused 0
Receiving objects: 100% (984/984), 295.56 KiB | 1.03 MiB/s, done.
Resolving deltas: 100% (390/390), completed with 6 local objects.
From https://github.com/CocoaPods/Specs
3ce83d63a539..85fdc58cacba  master     -> origin/master
$ /usr/bin/git -C /Users/tonyblum/.cocoapods/repos/cocoapods rev-parse --abbrev-ref HEAD
master
$ /usr/bin/git -C /Users/tonyblum/.cocoapods/repos/cocoapods reset --hard origin/master
HEAD is now at 85fdc58cacba [Add] SolarEngineSDK <IP_ADDRESS>
Updating spec repo trunk
tonyblum@Tonys-MacBook-Pro ios % pod install
Analyzing dependencies
firebase_auth: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
Downloading dependencies
Installing Firebase (10.7.0)
Installing FirebaseAuth (10.7.0)
Installing FirebaseCore (10.7.0)
Installing FirebaseCoreInternal (10.8.0)
Installing Flutter (1.0.0)
Installing GTMSessionFetcher (3.1.1)
Installing GoogleUtilities (7.11.1)
Installing PromisesObjC (2.2.0)
Installing firebase_auth (4.4.2)
Installing firebase_core (2.10.0)
Generating Pods project
Integrating client project
Pod installation complete! There are 3 dependencies from the Podfile and 10 total pods installed.
[!] Automatically assigning platform iOS with version 12.0 on target Runner because no platform was specified. Please specify a platform for this target in your Podfile. See https://guides.cocoapods.org/syntax/podfile.html#platform.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target Runner to Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig or include the Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig in your build configuration (Flutter/Release.xcconfig).
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via pod repo remove master. To suppress this warning please add warn_for_unused_master_specs_repo => false to your Podfile.
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/partners_naturally
Multiple devices found:
macOS (desktop) • macos  • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
Chrome (web)    • chrome • web-javascript • Google Chrome 112.0.5615.137
[1]: macOS (macos)
[2]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): q
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/partners_naturally
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Updating project for Xcode compatibility.
Upgrading Runner.xcscheme
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                           1,122ms
Running Xcode build...
Xcode build done.                                           41.5s
Failed to build iOS app
Could not build the precompiled application for the device.
Semantic Issue (Xcode): Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'
/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:21:6
Error launching application on Tony’s iPhone (3).

Hi @Emaren, I don't see pod install being run as part of the logs that you shared.
Can you try running

flutter clean
flutter pub get & finally
flutter run

to see if you still face this issue?
See my logs below for comparison.
Launching lib/main.dart on Nexus in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: X8NNQ9CYL2
Running pod install...                                             778ms
Upgrading Pods-Runner-frameworks.sh
Running Xcode build...
 └─Compiling, linking and signing...                         3.6s
Xcode build done.                                           22.9s
(lldb) 2023-04-25 08:56:22.495315+0000 Runner[48890:5795547] Warning: Unable to create restoration in progress marker file
10.7.0 - [FirebaseCore][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
Installing and launching...                                        38.7s
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
Syncing files to device Nexus...                                   663ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

💪 Running with sound null safety 💪

An Observatory debugger and profiler on Nexus is available at: http://<IP_ADDRESS>:49741/L4ZHTeDv3h4=/
The Flutter DevTools debugger and profiler on Nexus is available at:
http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:49741/L4ZHTeDv3h4=/

Application finished.

Hi @danagbemava-nc,
Is it possible to test with an ios device rather than an android device? In my case, the android device works normally, but the same issue occurs when using ios.
Related podspecs
firebase_auth : 4.4.2
firebase_core : 2.10.0

Hi @Parkjonghyun93, I did test with an iOS device. pod install is not run for android devices.
You can also see Xcode in the logs, which shows that I run on an iOS device.
@Emaren, how did you setup your project? I don't see any flutterfire packages when you run flutter pub get.
This is not the correct link to setup your flutter project with flutterfire https://firebase.google.com/docs/ios/installation-methods.
You should be following the steps in https://firebase.google.com/docs/flutter/setup?platform=ios.

// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import <TargetConditionals.h>
#import <Firebase/Firebase.h>
#if TARGET_OS_OSX
#import <FlutterMacOS/FlutterMacOS.h>
#else
#import <Flutter/Flutter.h>
#endif
#import <AuthenticationServices/AuthenticationServices.h>
#import <Foundation/Foundation.h>
#import "Firebase.h"
#import "messages.g.h"
@interface FLTFirebaseAuthPlugin
: FLTFirebasePlugin <FlutterPlugin,
MultiFactorUserHostApi,
MultiFactoResolverHostApi,
ASAuthorizationControllerDelegate,
ASAuthorizationControllerPresentationContextProviding>

(id)getNSDictionaryFromAuthCredential:(FIRAuthCredential *)authCredential;
(NSDictionary *)getNSDictionaryFromUserInfo:(id)userInfo;
(NSMutableDictionary *)getNSDictionaryFromUser:(FIRUser *)user;
(NSDictionary *)getNSDictionaryFromNSError:(NSError *)error;
@end

/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:22:7 Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'

Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                           1,373ms
Running Xcode build...
Xcode build done.                                           18.8s
Failed to build iOS app
Could not build the precompiled application for the device.
 Will try to update the constraint.
Resolving dependencies...
async 2.10.0 (2.11.0 available)
characters 1.2.1 (1.3.0 available)
collection 1.17.0 (1.17.1 available)
intl 0.17.0 (0.18.1 available)
js 0.6.5 (0.6.7 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
source_span 1.9.1 (1.10.0 available)
test_api 0.4.16 (0.5.2 available)
Got dependencies!
tonyblum@Tonys-MacBook-Pro partners_naturally % flutterfire configure
i Found 3 Firebase projects.
✔ Select a Firebase project to configure your Flutter application with · partners-naturally-f938d (Partners Naturally)
✔ Which platforms should your configuration support (use arrow keys & space to select)? · android, ios, macos, web
i Firebase android app com.example.partners_naturally registered.
i Firebase ios app com.emaren.partnersNaturally registered.
i Firebase macos app com.emaren.partnersNaturally registered.
i Firebase web app partners_naturally (web) registered.
Firebase configuration file lib/firebase_options.dart generated successfully with the following Firebase apps:
Platform  Firebase App Id
web       1:65752201700:web:65f49cef89d6d325476ff1
android   1:65752201700:android:0ad06092e1ce82fb476ff1
ios       1:65752201700:ios:28ba4f63eb6e115e476ff1
macos     1:65752201700:ios:28ba4f63eb6e115e476ff1
Learn more about using this file and next steps from the documentation:

https://firebase.google.com/docs/flutter/setup
tonyblum@Tonys-MacBook-Pro partners_naturally % flutter run
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                           1,307ms
Running Xcode build...
Xcode build done.                                           18.4s
Failed to build iOS app
Could not build the precompiled application for the device.
Semantic Issue (Xcode): Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'
/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:21:6

Error launching application on Tony’s iPhone (3).

name: partners_naturally
description: A new Flutter project.
publish_to: 'none'
version: 0.1.0
environment:
sdk: '>=2.19.6 <3.0.0'
dependencies:
flutter:
sdk: flutter
firebase_core: ^2.10.0
firebase_auth: ^4.4.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
flutter:
uses-material-design: true

Hi @Parkjonghyun93, I did test with an iOS device. pod install is not run for android devices. You can also see Xcode in the logs, which shows that I run on an iOS device.
@Emaren, how did you setup your project?
This is not the correct link to setup your flutter project with flutterfire https://firebase.google.com/docs/ios/installation-methods.
You should be following the steps in https://firebase.google.com/docs/flutter/setup?platform=ios.
Can you also provide the code sample you're facing the issue with?

Hello! @danagbemava-nc ,  i've a same problem
shegunmontcho@MacBook-Pro-de-Shegun students-app % flutterfire configure
i Found 14 Firebase projects.
? Select a Firebase project to configure your Flutter application with ›
✔ Select a Firebase project to configure your Flutter application with · octabis-v2 (OCTABIS-V2)
✔ Which platforms should your configuration support (use arrow keys & space to select)? · android, ios
i Firebase android app co.kodora.studentsapp registered.
i Firebase ios app co.kodora.studentsapp registered.
Firebase configuration file lib/firebase_options.dart generated successfully with the following Firebase apps:
Platform  Firebase App Id
android   1:1057124879332:android:05d12c07d316751a42d5f1
ios       1:1057124879332:ios:3b9e178eb151fec942d5f1
Learn more about using this file and next steps from the documentation:

https://firebase.google.com/docs/flutter/setup

shegunmontcho@MacBook-Pro-de-Shegun students-app % flutter run
Launching lib/main.dart on iPhone 14 Pro in debug mode...
Running pod install...                                             25,6s
Running Xcode build...
Xcode build done.                                           437,4s
Failed to build iOS app
Lexical or Preprocessor Issue (Xcode): 'Flutter/Flutter.h' file not found
/Users/shegunmontcho/.pub-cache/hosted/pub.dev/firebase_core-2.10.0/ios/Classes/messages.g.m:6:8
Could not build the application for the simulator.
Error launching application on iPhone 14 Pro.

I tried to download to Xcode 14.2 but that didn't work either:
/Users/tonyblum/VSProjects/partners_naturally/ios/Runner/GeneratedPluginRegistrant.m:12:9 Module 'firebase_core' not found
//
//  Generated file.

Hi @Emaren, can you try the steps in https://github.com/firebase/flutterfire/issues/7184#issuecomment-1018467581 to see if it works for you?
Can you also share your Pofile & Podfile.lock

tonyblum@Tonys-MacBook-Pro ios % flutter clean
Changing current working directory to: /Users/tonyblum/VSProjects/partners_naturally
Cleaning Xcode workspace...                                         4.1s
Cleaning Xcode workspace...                                      2,406ms
Deleting build...                                                   43ms
Deleting .dart_tool...                                               1ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting ephemeral...                                                0ms
tonyblum@Tonys-MacBook-Pro ios % flutter pub get
Running "flutter pub get" in partners_naturally...
Resolving dependencies in .....
async 2.10.0 (2.11.0 available)
characters 1.2.1 (1.3.0 available)
collection 1.17.0 (1.17.1 available)
js 0.6.5 (0.6.7 available)
lints 2.0.1 (2.1.0 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
source_span 1.9.1 (1.10.0 available)
test_api 0.4.16 (0.5.2 available)
Got dependencies in ..!
tonyblum@Tonys-MacBook-Pro ios %

History restored

tonyblum@Tonys-MacBook-Pro ios % cd ..
tonyblum@Tonys-MacBook-Pro .Trash % pod cache clean —all
[!] No cache for pod named —all found
tonyblum@Tonys-MacBook-Pro .Trash % cd ..
tonyblum@Tonys-MacBook-Pro ~ % cd VSProjects
tonyblum@Tonys-MacBook-Pro VSProjects % cd partners_naturally
tonyblum@Tonys-MacBook-Pro partners_naturally % pod cache clean —all
[!] No cache for pod named —all found
tonyblum@Tonys-MacBook-Pro partners_naturally % flutter clean
Cleaning Xcode workspace...                                      2,691ms
Deleting .dart_tool...                                               3ms
Deleting ephemeral...                                                0ms
tonyblum@Tonys-MacBook-Pro partners_naturally % flutter pub get
Running "flutter pub get" in partners_naturally...
Resolving dependencies...

async 2.10.0 (2.11.0 available)
boolean_selector 2.1.1
characters 1.2.1 (1.3.0 available)
clock 1.1.1
collection 1.17.0 (1.17.1 available)
fake_async 1.3.1
flutter 0.0.0 from sdk flutter
flutter_lints 2.0.1
flutter_test 0.0.0 from sdk flutter
js 0.6.5 (0.6.7 available)
lints 2.0.1 (2.1.0 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
sky_engine 0.0.99 from sdk flutter
source_span 1.9.1 (1.10.0 available)
stack_trace 1.11.0
stream_channel 2.1.1
string_scanner 1.2.0
term_glyph 1.2.1
test_api 0.4.16 (0.5.2 available)
vector_math 2.1.4
Changed 23 dependencies!
tonyblum@Tonys-MacBook-Pro partners_naturally % cd i
cd: no such file or directory: i
tonyblum@Tonys-MacBook-Pro partners_naturally % pod install
[!] No `Podfile' found in the project directory.

tonyblum@Tonys-MacBook-Pro rigsatv2 % pod cache clean —all
[!] No cache for pod named —all found
tonyblum@Tonys-MacBook-Pro rigsatv2 % pod cache clean
[!] You should either specify a pod name or use the --all flag
Usage:
$ pod cache clean [NAME]

  Remove the cache for a given pod, or clear the cache completely.

  If there is multiple cache for various versions of the requested pod, you will
  be asked which one to clean. Use `--all` to clean them all.

  If you do not give a pod `NAME`, you need to specify the `--all` flag (this is
  to avoid cleaning all the cache by mistake).

Options:
--all          Remove all the cached pods without asking
--allow-root   Allows CocoaPods to run as root
--silent       Show nothing
--verbose      Show more debugging information
--no-ansi      Show output without ANSI codes
--help         Show help banner of specified command

tonyblum@Tonys-MacBook-Pro rigsatv2 % pod cache clean —all
[!] No cache for pod named —all found
tonyblum@Tonys-MacBook-Pro rigsatv2 % flutter clean
Cleaning Xcode workspace...                                      2,649ms
Cleaning Xcode workspace...                                         3.5s
Deleting build...                                                  178ms
Deleting .dart_tool...                                               9ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting .flutter-plugins-dependencies...                            0ms
Deleting .flutter-plugins...                                         0ms
tonyblum@Tonys-MacBook-Pro rigsatv2 % flutter pub get
Running "flutter pub get" in rigsatv2...
 No `Podfile' found in the project directory.
tonyblum@Tonys-MacBook-Pro rigsatv2 % cd ios
tonyblum@Tonys-MacBook-Pro ios % pod install
Analyzing dependencies
cloud_firestore: 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_storage: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
Downloading dependencies
Installing BoringSSL-GRPC (0.0.24)
Installing Firebase (10.7.0)
Installing FirebaseAppCheckInterop (10.9.0)
Installing FirebaseAuth (10.7.0)
Installing FirebaseAuthInterop (10.9.0)
Installing FirebaseCore (10.7.0)
Installing FirebaseCoreExtension (10.9.0)
Installing FirebaseCoreInternal (10.7.0)
Installing FirebaseFirestore (10.7.0)
Installing FirebaseStorage (10.7.0)
Installing Flutter (1.0.0)
Installing GTMSessionFetcher (3.1.0)
Installing GoogleAppMeasurement (7.11.0)
Installing GoogleUtilities (7.11.1)
Installing Libuv-gRPC (0.0.10)
Installing PromisesObjC (2.2.0)
Installing abseil (1.20211102.0)
Installing cloud_firestore (4.5.2)
Installing firebase_auth (4.4.2)
Installing firebase_core (2.10.0)
Installing firebase_storage (11.1.1)
Installing gRPC-C++ (1.44.0)
Installing gRPC-Core (1.44.0)
Installing image_picker_ios (0.0.1)
Installing leveldb-library (1.22.2)
Installing nanopb (2.30908.0)
Installing path_provider_foundation (0.0.1)
Installing video_player_avfoundation (0.0.1)
Generating Pods project
Integrating client project
Pod installation complete! There are 9 dependencies from the Podfile and 28 total pods installed.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target Runner to Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig or include the Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig in your build configuration (Flutter/Release.xcconfig).
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via pod repo remove master. To suppress this warning please add warn_for_unused_master_specs_repo => false to your Podfile.
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/rigsatv2
Multiple devices found:
SM A536W (mobile)          • R5CT42DNHBY               • android-arm64  • Android 13 (API 33)
Tony’s iPhone (3) (mobile) • 00008120-0018242E229BC01E • ios            • iOS 16.3.1 20D67
macOS (desktop)            • macos                     • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
Chrome (web)               • chrome                    • web-javascript • Google Chrome 112.0.5615.137
[1]: SM A536W (R5CT42DNHBY)
[2]: Tony’s iPhone (3) (00008120-0018242E229BC01E)
[3]: macOS (macos)
[4]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 2
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                             10.4s
Running Xcode build...
Xcode build done.                                           68.8s
Failed to build iOS app
Could not build the precompiled application for the device.
Semantic Issue (Xcode): Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'
/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:21:6
Error launching application on Tony’s iPhone (3).
tonyblum@Tonys-MacBook-Pro ios %

Uncomment this line to define a global platform for your project
platform :ios, '14.0'
pod 'GoogleAppMeasurement', '~> 7.0'
pod 'FirebaseUI'
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}.
Remove Podfile and Podfile.lock
Remove pubspec.lock
Run pod cache clean —all in terminal
5.Run flutter clean in terminal
Run flutter pub get in terminal
Run pod install in terminal

tonyblum@Tonys-MacBook-Pro partners_naturally % pod cache clean —all
[!] No cache for pod named —all found
tonyblum@Tonys-MacBook-Pro partners_naturally % flutter clean
Cleaning Xcode workspace...                                         4.0s
Cleaning Xcode workspace...                                      2,333ms
Deleting build...                                                   25ms
Deleting .dart_tool...                                               1ms
Deleting Generated.xcconfig...                                       0ms
Deleting flutter_export_environment.sh...                            0ms
Deleting Flutter.podspec...                                          0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting ephemeral...                                                0ms
Deleting .flutter-plugins-dependencies...                            0ms
Deleting .flutter-plugins...                                         0ms
tonyblum@Tonys-MacBook-Pro partners_naturally % flutter pub get
Running "flutter pub get" in partners_naturally...
Resolving dependencies...

async 2.10.0 (2.11.0 available)
boolean_selector 2.1.1
characters 1.2.1 (1.3.0 available)
clock 1.1.1
collection 1.17.0 (1.17.1 available)
fake_async 1.3.1
firebase_core 2.10.0
firebase_core_platform_interface 4.6.0
firebase_core_web 2.3.0
flutter 0.0.0 from sdk flutter
flutter_lints 2.0.1
flutter_test 0.0.0 from sdk flutter
flutter_web_plugins 0.0.0 from sdk flutter
js 0.6.5 (0.6.7 available)
lints 2.0.1 (2.1.0 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
plugin_platform_interface 2.1.4
sky_engine 0.0.99 from sdk flutter
source_span 1.9.1 (1.10.0 available)
stack_trace 1.11.0
stream_channel 2.1.1
string_scanner 1.2.0
term_glyph 1.2.1
test_api 0.4.16 (0.5.2 available)
vector_math 2.1.4
Changed 28 dependencies!
tonyblum@Tonys-MacBook-Pro partners_naturally % pod install
[!] No `Podfile' found in the project directory.
tonyblum@Tonys-MacBook-Pro partners_naturally % cd ios
tonyblum@Tonys-MacBook-Pro ios % pod install
Analyzing dependencies
Downloading dependencies
Installing Flutter (1.0.0)
Installing firebase_core (2.10.0)
Generating Pods project
Integrating client project
Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.

[!] Automatically assigning platform iOS with version 12.0 on target Runner because no platform was specified. Please specify a platform for this target in your Podfile. See https://guides.cocoapods.org/syntax/podfile.html#platform.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target Runner to Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig or include the Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig in your build configuration (Flutter/Release.xcconfig).
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via pod repo remove master. To suppress this warning please add warn_for_unused_master_specs_repo => false to your Podfile.
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/partners_naturally
Multiple devices found:
SM A536W (mobile)          • R5CT42DNHBY               • android-arm64  • Android 13 (API 33)
Tony’s iPhone (3) (mobile) • 00008120-0018242E229BC01E • ios            • iOS 16.3.1 20D67
macOS (desktop)            • macos                     • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
Chrome (web)               • chrome                    • web-javascript • Google Chrome 112.0.5615.137
[1]: SM A536W (R5CT42DNHBY)
[2]: Tony’s iPhone (3) (00008120-0018242E229BC01E)
[3]: macOS (macos)
[4]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 2
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                             635ms
Running Xcode build...
└─Compiling, linking and signing...                         4.3s
Xcode build done.                                           69.2s
Failed to build iOS app
Could not build the precompiled application for the device.
Parse Issue (Xcode): Module 'firebase_core' not found
/Users/tonyblum/VSProjects/partners_naturally/ios/Runner/GeneratedPluginRegistrant.m:11:8
Error launching application on Tony’s iPhone (3).

Podfile
Uncomment this line to define a global platform for your project
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

Podfile.lock
PODS:

firebase_core (2.10.0):

Flutter

Flutter (1.0.0)

DEPENDENCIES:

firebase_core (from .symlinks/plugins/firebase_core/ios)
Flutter (from Flutter)

EXTERNAL SOURCES:
firebase_core:
:path: ".symlinks/plugins/firebase_core/ios"
Flutter:
:path: Flutter
SPEC CHECKSUMS:
firebase_core: a12e4eb72149b019aad90c699c005c1365b67c81
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
PODFILE CHECKSUM: ef19549a9bc3046e7bb7d2fab4d021637c0c58a3
COCOAPODS: 1.12.1

Different app, same steps:
Remove ios/Pods folder.
Remove Podfile and Podfile.lock
Remove pubspec.lock
Run pod cache clean —all in terminal
Run flutter clean in terminal
Run flutter pub get in terminal
Run pod install in terminal
tonyblum@Tonys-MacBook-Pro rigsatv2 % pod cache clean —all
[!]
 No `Podfile' found in the project directory.
tonyblum@Tonys-MacBook-Pro rigsatv2 % cd ios
tonyblum@Tonys-MacBook-Pro ios % pod install
Analyzing dependencies
cloud_firestore: 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_storage: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
Downloading dependencies
Installing BoringSSL-GRPC (0.0.24)
Installing Firebase (10.7.0)
Installing FirebaseAppCheckInterop (10.9.0)
Installing FirebaseAuth (10.7.0)
Installing FirebaseAuthInterop (10.9.0)
Installing FirebaseCore (10.7.0)
Installing FirebaseCoreExtension (10.9.0)
Installing FirebaseCoreInternal (10.9.0)
Installing FirebaseFirestore (10.7.0)
Installing FirebaseStorage (10.7.0)
Installing Flutter (1.0.0)
Installing GTMSessionFetcher (3.1.1)
Installing GoogleUtilities (7.11.1)
Installing Libuv-gRPC (0.0.10)
Installing PromisesObjC (2.2.0)
Installing abseil (1.20211102.0)
Installing cloud_firestore (4.5.2)
Installing firebase_auth (4.4.2)
Installing firebase_core (2.10.0)
Installing firebase_storage (11.1.1)
Installing gRPC-C++ (1.44.0)
Installing gRPC-Core (1.44.0)
Installing image_picker_ios (0.0.1)
Installing leveldb-library (1.22.2)
Installing nanopb (2.30909.0)
Installing path_provider_foundation (0.0.1)
Installing video_player_avfoundation (0.0.1)
Generating Pods project
Integrating client project
Pod installation complete! There are 8 dependencies from the Podfile and 27 total pods installed.

[!] Automatically assigning platform iOS with version 14.0 on target Runner because no platform was specified. Please specify a platform for this target in your Podfile. See https://guides.cocoapods.org/syntax/podfile.html#platform.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target Runner to Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig or include the Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig in your build configuration (Flutter/Release.xcconfig).
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via pod repo remove master. To suppress this warning please add warn_for_unused_master_specs_repo => false to your Podfile.
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/rigsatv2
Multiple devices found:
SM A536W (mobile)          • R5CT42DNHBY               • android-arm64  • Android 13 (API 33)
Tony’s iPhone (3) (mobile) • 00008120-0018242E229BC01E • ios            • iOS 16.3.1 20D67
macOS (desktop)            • macos                     • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
Chrome (web)               • chrome                    • web-javascript • Google Chrome 112.0.5615.137
[1]: SM A536W (R5CT42DNHBY)
[2]: Tony’s iPhone (3) (00008120-0018242E229BC01E)
[3]: macOS (macos)
[4]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 2
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                              9.9s
Running Xcode build...
Xcode build done.                                           52.2s
Failed to build iOS app
Could not build the precompiled application for the device.
Semantic Issue (Xcode): Cannot find interface declaration for 'FLTFirebasePlugin', superclass of 'FLTFirebaseAuthPlugin'
/Users/tonyblum/.pub-cache/hosted/pub.dev/firebase_auth-4.4.2/ios/Classes/Public/FLTFirebaseAuthPlugin.h:21:6
Error launching application on Tony’s iPhone (3).

Podfile
Uncomment this line to define a global platform for your project
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}.
Please also do not share your response in multiple posts, it makes the thread a bit difficult to follow. If you could summarize your response in a single post, that would be best.
Thank you

flutter pub cache clean
This worked for me. Thank you very much good sir, that was 5 days of downtime. 🙏
tonyblum@Tonys-MacBook-Pro ios % flutter pub cache clean
This will remove everything inside /Users/tonyblum/.pub-cache.
You will have to run flutter pub get again in each project.
Are you sure? (y/N)? y
Removing pub cache directory /Users/tonyblum/.pub-cache.
tonyblum@Tonys-MacBook-Pro ios % flutter clean
Running "flutter pub get" in flutter_tools...

Resolving dependencies in ..... (2.7s)
async 2.10.0 (2.11.0 available)
characters 1.2.1 (1.3.0 available)
collection 1.17.0 (1.17.1 available)
intl 0.17.0 (0.18.1 available)
js 0.6.5 (0.6.7 available)
lints 2.0.1 (2.1.0 available)
matcher 0.12.13 (0.12.15 available)
material_color_utilities 0.2.0 (0.3.0 available)
meta 1.8.0 (1.9.1 available)
path 1.8.2 (1.8.3 available)
petitparser 5.1.0 (5.4.0 available)
source_span 1.9.1 (1.10.0 available)
test_api 0.4.16 (0.5.2 available)
vector_graphics 1.1.5 (1.1.5+1 available)
vector_graphics_codec 1.1.5 (1.1.5+1 available)
vector_graphics_compiler 1.1.5 (1.1.5+1 available)
xml 6.2.2 (6.3.0 available)
Got dependencies in ..!
tonyblum@Tonys-MacBook-Pro ios % pod install
Analyzing dependencies
cloud_firestore: 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'
firebase_storage: Using Firebase SDK version '10.7.0' defined in 'firebase_core'
Downloading dependencies
Installing BoringSSL-GRPC (0.0.24)
Installing Firebase (10.7.0)
Installing FirebaseAppCheckInterop (10.9.0)
Installing FirebaseAuth (10.7.0)
Installing FirebaseAuthInterop (10.9.0)
Installing FirebaseCore (10.7.0)
Installing FirebaseCoreExtension (10.9.0)
Installing FirebaseCoreInternal (10.9.0)
Installing FirebaseFirestore (10.7.0)
Installing FirebaseStorage (10.7.0)
Installing Flutter (1.0.0)
Installing GTMSessionFetcher (3.1.1)
Installing GoogleUtilities (7.11.1)
Installing Libuv-gRPC (0.0.10)
Installing PromisesObjC (2.2.0)
Installing abseil (1.20211102.0)
Installing cloud_firestore (4.5.2)
Installing firebase_auth (4.4.2)
Installing firebase_core (2.10.0)
Installing firebase_storage (11.1.1)
Installing gRPC-C++ (1.44.0)
Installing gRPC-Core (1.44.0)
Installing image_picker_ios (0.0.1)
Installing leveldb-library (1.22.2)
Installing nanopb (2.30909.0)
Installing path_provider_foundation (0.0.1)
Installing video_player_avfoundation (0.0.1)
Generating Pods project
Integrating client project
Pod installation complete! There are 8 dependencies from the Podfile and 27 total pods installed.
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target Runner to Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig or include the Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig in your build configuration (Flutter/Release.xcconfig).
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via pod repo remove master. To suppress this warning please add warn_for_unused_master_specs_repo => false to your Podfile.
tonyblum@Tonys-MacBook-Pro ios % flutter run
Changing current working directory to: /Users/tonyblum/VSProjects/rigsatv2
Multiple devices found:
SM A536W (mobile)          • R5CT42DNHBY               • android-arm64  • Android 13 (API 33)
Tony’s iPhone (3) (mobile) • 00008120-0018242E229BC01E • ios            • iOS 16.3.1 20D67
macOS (desktop)            • macos                     • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
Chrome (web)               • chrome                    • web-javascript • Google Chrome 112.0.5615.137
[1]: SM A536W (R5CT42DNHBY)
[2]: Tony’s iPhone (3) (00008120-0018242E229BC01E)
[3]: macOS (macos)
[4]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 2
Launching lib/main.dart on Tony’s iPhone (3) in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: 6XBF34DN79
Running pod install...                                              9.8s
Running Xcode build...
└─Compiling, linking and signing...                        21.2s
Xcode build done.                                           101.6s
(lldb) 2023-04-27 04:30:33.610307-0600 Runner[5142:1416182] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
Warning: Unable to create restoration in progress marker file
10.7.0 - [FirebaseCore][I-COR000005] No app has been configured yet.
10.7.0 - [FirebaseCore][I-COR000008] The project's Bundle ID is inconsistent with either the Bundle ID in 'GoogleService-Info.plist', or the Bundle ID in the options if you are using a customized options. To ensure that everything can be configured correctly, you may need to make the Bundle IDs consistent. To continue with this plist file, you may change your app's bundle identifier to 'com.rigsat.com'. Or you can download a new configuration file that matches your bundle identifier from https://console.firebase.google.com/ and replace the current one.
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
Installing and launching...                                        24.5s
Syncing files to device Tony’s iPhone (3)...                       146ms
Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
💪 Running with sound null safety 💪
An Observatory debugger and profiler on Tony’s iPhone (3) is available at: http://<IP_ADDRESS>:54132/--3QxRtj42Y=/
The Flutter DevTools debugger and profiler on Tony’s iPhone (3) is available at: http://<IP_ADDRESS>:9102?uri=http://<IP_ADDRESS>:54132/--3QxRtj42Y=/
[SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")

Thanks for the info. Closing this since the issue has been fixed.


Cannot update the My Account Application title by adding the configurations to the deployment.toml

Describe the issue:
According to the documentation[1], we can update the My Account Application title by changing the "appTitle" attribute in the deployment.config.json file located in the "$IS_SERVER/repository/deployment/server/webapps/myaccount" . As these configurations are templated[2], after adding the below configurations to deployment.toml file, the My Account Application should be changed.
[myaccount.ui]
app_name = "MYACOUNTAPPNAME"
product_name = "MYACOUNTPRODUCTNAME"
app_copyright = "MYACOUNTCOPYRIGHT"
app_title = "MYACCOUNTAPPTITLE"
After restarting the server, these configurations are successfully applied to the deployment.config.json file. The updated app_name,product_name,app_copyright are displaying as expected and only the app_title is not working.
If we change the  in the index.jsp file located in "$IS_SERVER/repository/deployment/server/webapps/myaccount" , the updated title is displayed.
Checked the codebase and couldn't find the respective implementation related to updating the title in index.jsp with the appTitle value of  deployment.config.json file.
Seems missed this improvement [3] in IS 5.11.0.
Product Version -> 5.11.0
[1]https://is.docs.wso2.com/en/latest/develop/configure-my-account/#configuring-my-account-application
[2]$IS_SERVER/repository/resources/conf/templates/repository/deployment/server/webapps/myaccount/deployment.config.json.j2
[3]https://github.com/wso2/identity-apps/blob/2f7013cf57464aee27761eb1bd5bc9d61c0caf4b/apps/myaccount/src/app.tsx#L258

@Anandi-K/ @somindatommy  why this git issue does not have a public fix?

@Anandi-K/ @somindatommy why this git issue does not have a public fix?

This fix is a backport from the public repo to 5.11.0.
Please refer [1], [2], and [3].
[1] https://github.com/wso2/identity-apps/blob/master/apps/myaccount/src/app.tsx#:~:text=<title>{ appTitle }</title>
[2] const appTitle: string = useSelector((state: AppState) => state?.config?.ui?.appTitle
[3] https://github.com/wso2/identity-apps/blob/master/apps/myaccount/src/configs/app.ts#:~:text=appTitle%3A window["AppUtils"].getConfig().ui.appTitle%2C

@Anandi-K can you close this issue if it is fixed?


Fix for Redshift Data Editor-Editing of Date/Timestamp column

https://github.com/dbeaver/dbeaver/issues/13544
The Date/Timestamp columns are fixed now. Redshift doesn't know about Types.OTHER, it has to be Types.VARCHAR.
The 1.x Redshift JDBC driver doesn't work fine for timestamp with timezone, time, timetz columns edits from data editor

We use Types.OTHER i nmany other PostgreSQL value handlers.
Also I don't like instanceof checks in base PG code.
Probably we need some more general solution. E.g. add add bindObjectParameter function in PostgreServerExtension.

@serge-rider Agree with you. I just copied the same pattern in PostgreValueHandlerProvider

Can you elaborate further on the approach, can we have Redshift specific Value handler?


Track the globals parameters used in the DataCatalog when using the TemplatedConfigLoader

Description
Allow parameters to be used in the catalog and track them to MLflow.
Context
Some data sources might be parameterised (e.g. via SQL SELECT * FROM my_data WHERE date = <DATE-PARAM>) and this should get tracked to MLflow too.
Possible Implementation
Instead of just checking for params usage on Nodes, kedro-mlflow would also need to track params being used elsewhere. Could it just track all params, independently from where they are used.
I am not sure if kedro even allows such parameterised data sources in the catalog, thus this might required an upstream change on kedro first.

Thanks for looking into this!
Does your first bullet point indicate that kedro should be able to handle params in the catalog? I didn't have luck with this yet:
# parameters.yml
timestamp: 2021-10-13

# catalog.yml
# reduced to essential data, this is not a complete catalog entry
my_data:
  sql: select * from my_table where timestamp = ${params.timestamp}

${params.timestamp} doesn't get replaced in the catalog when the actual SQL query is executed.

Some good news: after some trials and errors, I think I have found a way to make it work.
However, to avoid migration costs, I will only implement this feature after kedro==0.18.0 and after migrating kedro-mlflow.

I will implement this feature, but only after kedro move to OmegaConfigLoader in 0.19.

Hello,
I have a similar feature request / use-case. I also need to track some specific parameters that are not inputs of nodes.
Problem

Currently the only way to track parameters is "automatic logging" (correct me if I'm wrong).
The only parameters tracked automatically are inputs of nodes.

Therefore:
We can't track a global as explained in FAQ re TemplatedConfigLoader unless it's an input parameter of a node (which is not always the case)
Use-case
I set a dataset selector in globals.yml (so it can be overridden by command line). I want to track which dataset is used for this experiment (note, this is the only way to track a str otherwise I would have used the MlflowMetricDataSet tracking).
Current solution
I had to hack a bit:

create a dummy node with an input parameter that I want to track

Desired behaviour
It would be great if I could set somehow extra parameters (e.g. the ones set by globals that control catalog) that are not necessarily inputs of nodes.
Alternatively: track all parameters in the catalog even if not used in a node?

Hi @kalofolias, sorry for the late reply. I'd be really happy to make it work, because this annoys me too.
I just did not  find a way to do it properly. A MlflowParameterDataSet will not really solve the problem because I don't see how we can make it log conditionnally to the pipeline which is run.
Tracking all the parameters does not seem to be the right default, but maybe I shoudl add the possibility to "opt in" to this solution in case someone really wants it since we have no other solution for now.


Chrysler ACC Fault when below 39mph

Describe the bug
When cruise is set below 39mph, or ACC results in vehicle going below 39mph, and the driver touches the accelerator, the ACC system instantly faults.
Branch: master-ci
I will look into this issue, but wanted to open a ticket to reference. Appears there is a logic error when you mix in the accelerator press.
What hardware does this issue affect?
comma three
Which car does this affect?
2022 Chrysler Pacifica Hybrid
Provide a route where the issue occurs
4395faadf0a373f2|2022-04-26--13-42-38--0
openpilot version
0.8.14b
Additional info
No response

We'll need a route where this occurs in order to look into it.

Sure. I'll have to pull one. I still haven't registered my device/account yet, so don't have a route. Once I do that, it will be extremely easy to repro.

@adeebshihadeh 4395faadf0a373f2|2022-04-26--13-42-38--0

Sure. I'll drive the vehicle in about 30mins and do that.
I'll go above min steer, cruise, hit gas, cancel. Then go below min steer, cruise hit gas, and it will fault. I believe it faults as soon as I press the accel, not when I let go.

Disregard, was above min speed, and still faulted when I pressed the accel. Will upload logs now.

4395faadf0a373f2|2022-04-26--15-41-55--0

Ah, ok. I had Openpilot enabled.

4395faadf0a373f2|2022-04-26--15-47-07--0
Dashcam mode, set ACC above hit gas, set below, hit gas. My HUD on car shows ACC Driver Override when I press gas.

Do you have a route with stock LKAS controlling steering? Not seeing any differences in the messages openpilot sends (LKAS_HUD and LKAS_COMMAND)

4395faadf0a373f2|2022-04-24--20-01-43--3
This one is where it is driving, but I do not think LKAS accelerated, just steered.

So I'm learning the tools now. I can see the jumbled LKAS messages in the qlog. What is the proper tool to view the LKAS commands?

I'm going to guess the problem is that LKAS probably gets temporarily disabled when you press the gas, so something like this might need to be added.
    gas_pressed = CS.out.gasPressed
    lkas_active = moving_fast and enabled and not gas_pressed

Right at the time I press the gas, while ACC is on, I also see an
CS.out.events[1] change to name = 73, preEnable = 1
and
CS.out.events[2].name = 1, immediateDisable=1
After Gas Press:

Before Gas Press:

For event[1].name = 1, according to cereal, that looks to be "steerUnavailable".
  enum EventName @0xbaa8c5d505f727de {
    canError @0;
    steerUnavailable @1;

That's an openpilot route, you want to turn Enable openpilot off in settings, then drive around on the stock ACC and LKAS systems and engage with LKAS steering for a bit.

So I think I found the problematic setting. "Disengage On Accelerator Pedal". I had it enabled, but that causes ACC Faults. Disabled it and no issues.

Not really sure what's going on here, but try this branch: https://github.com/commaai/openpilot/tree/cleanup-chrysler-cc It should have been using latActive anyway.
Make sure you flip the Disengage On Accelerator Pedal toggle back to where it was causing faults, we want to resolve those.

Accelerator

Could be that I didn't let it gather enough data. I'll switch to that branch, and put it back in the troublesome state, and fault ACC, the  wait for the Comma device to try and send new commands.

Still need to switch branches, will do that shortly, but gathered some more datapoints.

4395faadf0a373f2|2022-04-27--08-56-20--2

This one I had it driving, accelerating by increasing speed via Cruise speed adjustments, and initiated a lane change. While it was lane changing, I tapped the gas, and the ACC faulted. Kept driving, but I think as far as Openpilot was concerned, I turned off Cruise Control.

4395faadf0a373f2|2022-04-27--08-46-35--3

On this one, I did not fault the system, but played with the speed to accel/decel. No faults happened as I did not manually touch the gas pedal.

4395faadf0a373f2|2022-04-27--08-33-59--9

This one is a short one, where I enabled, accelerated with controls (I believe), and touched the gas, and it faulted. I let it coast for a bit, but did not see any faults on the Comma device. Again, just behaving as if I disabled Cruise Control.
I'll switch to the other branch now.

4395faadf0a373f2|2022-04-27--11-23-53--3

Another fault, this time I didn't touch the gas, but ACC was slowing down on its own. This is on the cleanup-chrysler-cc branch.

4395faadf0a373f2|2022-04-27--12-03-04--5

One more, this time it didn't fault when above 40mph and I pressed the gas, but faulted below 39mph when I pressed the gas.

4395faadf0a373f2|2022-04-27--11-23-53--3: It looks like ACC was enabled and then you pressed the gas to disengage, it was also keeping a constant speed until then.
One thing I'm noticing is ACC_2->ACC_STATUS_2 goes to 1 after your faults, when normally it's 3 when not engaged. This isn't definitive however as it's also 1 when you first start your car, so maybe it's an ACC available signal?
I pushed an update to that branch to use the counter from the car for the wheel buttons, it's possible the ACC system is sensitive to that and needs to be close to what it's expecting.

Sure. So by default, ACC is always off when I start the car. Usually I turn it on right away, and then set the speed after driving for a bit. I'll pull the latest from that branch and give it a run.

4395faadf0a373f2|2022-04-28--08-56-33--5

I flipped the ACC on/off a bunch on this, actually hit the accel a few times and did not fault ACC. Eventually it did fault.
Resulting in this:

4395faadf0a373f2|2022-04-28--09-07-39--2

This one faulted pretty quickly. I lowered set speed, was above that speed, and when ACC expected to coast down to set speed, I pressed gas pedal and it faulted.

As for just pressing buttons on the wheel...

4395faadf0a373f2|2022-04-28--08-48-52--0
4395faadf0a373f2|2022-04-28--08-48-52--1

I pressed the buttons a lot on these routes, no faults though, and Cruise was never engaged.

So I think I pinpointed the in the logs when the fault hits, and this is what I see.
Just before at logMonoTime =<PHONE_NUMBER>558

...
(address = 571, busTime = 0, dat = "\001P,", src = 128),
...
( address = 658,
busTime = 0,
dat = "\024\000\000\000@X",
src = 128 ),

Followed by these sendcan messages. Possible the data is malformed, or redundant/conflicting with what the vehicle is expecting?

( logMonoTime =<PHONE_NUMBER>218,
sendcan = [
(address = 571, busTime = 0, dat = "\001`f", src = 0),
( address = 658,
busTime = 0,
dat = "\024\000\000\000P\x95",
src = 0 ) ],
valid = true )

@ns3284 all of those drives are on the commit from two days ago, please make sure you're on the latest commit and try again. (check for update in device settings or git pull over ssh)

Hmm. I though I did that. Must have been user error. I did an ssh to the Comma device, git pull, systemctl reboot -i, and then went for the drive.
Possible it didn't actually reboot like I had thought.
comma@tici:/data/openpilot$ git status
On branch cleanup-chrysler-cc
Your branch is up to date with 'origin/cleanup-chrysler-cc'.

nothing to commit, working tree clean
comma@tici:/data/openpilot$ git pull
Already up to date.
comma@tici:/data/openpilot$ git log -1
commit 0c883a8a2f2c2085f8d80a63a1d8e667f05a10f6 (HEAD -> cleanup-chrysler-cc, origin/cleanup-chrysler-cc)
Author: Shane Smiskol<EMAIL_ADDRESS>Date:   Thu Apr 28 01:17:22 2022 -0700

    use wheel buttons counter and clean up

You can just run sudo reboot, you need to enter a password for that command. Do you have a Discord? Perhaps that would be easier to debug this


Support "Key Chords" in keybindings

Currently, we only support pressing a single key+modifiers to activate a keybinding action.
However, many text editors support "key chords" where the chord is a combination of multiple keys pressed in sequence. For example, in Visual Studio, the default keybinding for "Comment Code" is  the chord [ctrl+c, ctrl+k].
We've already prepared for serializing these chords in the array of keybindings, but we don't support more than one key at a time. We'd have somehow check if a key is the start of a chord, and only dispatch the action when all keys for the chord have been pressed.
Lots of questions:

[ ] What happens if an action is bound to [ctrl+c, ctrl+k] and another is bound to [ctrl+c]?
[ ] If the first key of a chord is pressed, but the second key isn't bound to an action, should we write both keys to the input?
[ ] If the first key of a chord is pressed, but then nothing is pressed for a long time, should we time out?
[ ] What's the best way of finding the right keybinding for a chord?

Iterating over all of them when a key is pressed, until the chord is dispatched seems awful (but trivial to do).
Maybe we could build a tree of keychords, or a list of trees?
My CS542 senses are tingling and suggesting that this might be the case to use a state machine.

Is a state machine really different than a tree in this case?

Here’s a thought. What if we execute the keybinding when “CTRL” is released? So “CTRL-K, CTRL-D” is really just you hold CTRL, then press K, then press D. And it executes when you release CTRL.
We could use a Trie data structure. Traverse the Trie as you press more keys. If you end on a leaf, execute the code. If an internal node has a command linked to it, execute ONLY when the first key pressed (in this case, CTRL) is released.

Do you have already some idea how this could be structured in the profiles.json file?

@dnagl Yep 😄
I actually made the "keys" property an array when I first implemented keybindings, despite there only ever being one key combo, because I knew that this is something we'd want eventually.

@zadjii-msft Seems obvious. The property contains an array. 😄

IMHO: chorded key binding shortcuts are generally useful when there are many possible actions/bindings, so you need a bigger space of possible inputs. A text editor / IDE is obviously one such scenario. It seems unlikely that a terminal would ever have so many shortcuts... does anyone know of another non-IDE terminal that implemented this?
Per https://github.com/microsoft/terminal/issues/2388#issuecomment-533281021 the array of "keys" might be a logical syntax to repurpose for multiple bindings to the same action.

tmux and screen are both terminal emulators that have implemented chorded keys. :smile:

tmux and screen are both terminal emulators that have implemented chorded keys. 😄

Clearly I've massively underestimated your ambitions for this app!

If you consider that iTerm2 can act as a tmux controller and turn tmux panes into physical terminal panes, the lines between the multiplexer and terminal emulator are already a bit blurry. We support panes, and we probably eventually want some higher-level concepts like pane selection, grouping, and movement that I don't think we should bind over the fairly limited set of level-1 keyboard characters.
More to the point, though, I personally hold all the things that could be serialized in VT as sacred and "under the purview of the receiving application", so chording gives us an escape hatch to add a terminal control plane keyset. Ya know?

I would be interested in this. I could also try to make a pull request, but first I would like to make sure we would be clear on the issues listed at start
I don't like the solution to keep ctrl pressed as @carlos-zamora suggested because I am used e.g. [ctrl-W L] for moving to the right pane and neighter control would work very well for this.

Lots of questions:

[ ]  What happens if an action is bound to [ctrl+c, ctrl+k] and another is bound to [ctrl+c]?

I assume this should be checked during parsing of the configuration and raise an appropriate error.

[ ]  If the first key of a chord is pressed, but the second key isn't bound to an action, should we write both keys to the input?

I would assume so, but I don't have a strong opinion about this. I don't like the idea of losing keys.

[ ]  If the first key of a chord is pressed, but then nothing is pressed for a long time, should we time out?

I don't think so. People should finish their operations. That said we can use Esc to cancel chords if people want to make sure. Similarly clear the chord e.g. when the window is deselected. Right now I'm just throwing ideas here and I am not sure if there is something I am not considering in these scenarios.

[ ]  What's the best way of finding the right keybinding for a chord?

Iterating over all of them when a key is pressed, until the chord is dispatched seems awful (but trivial to do).

Maybe we could build a tree of keychords, or a list of trees?

My CS542 senses are tingling and suggesting that this might be the case to use a state machine.

Is a state machine really different than a tree in this case?

Iterating is indeed the simplest option and shouldn't be too big of a performance hit as long as there won't be tens of thousands of shortcuts, but I agree that trie is the way to go to make this properly.
State machine would not give us anything over trees in this case because the graph is acyclic.

does anyone know of another non-IDE terminal that implemented this?

FWIW, we're also implementing chords in enquirer, a prompt system, and this has turned out to be useful for not just traditional chords, but also multi-digit numbers. In general, one of the things that makes this challenging in the terminal (or at least limited in node.js) is there is no way to get key up/down events, so we can't determine when someone is holding down the ctrl key, etc.

If the first key of a chord is pressed, but the second key isn't bound to an action, should we write both keys to the input?

This is effectively what we're doing, and it seems to work well. Basically we store the first key if there is a non-chord key binding that should be used if the second key in the chord isn't pressed. If the second key is either a) not pressed before the timeout expires, or b) another key that does not match the second key in the chord is pressed, then we re-dispatch the stored key as a non-chord, then we dispatch the new (second) key.

@0xabu terminal apps which support this feature already are https://github.com/Eugeny/tabby (formerly terminus)

and pretty sure https://github.com/vercel/hyper/ as well
I'm not able to use these at work so looking forward to support with this terminal

What is needed here to get this going/finished?

Someone would need to figure out how to mechanically get a chorded keybinding to work with our TermControl right now. I left notes in the OP for things I would look into. I'd think the trick would be finding the way for KeyBindings to "stash" a key if it was the start of a chord, but the next key wasn't, then also sending the original stashed key if the second key doesn't match.
Alas, I don't think this is something I'll have time to get to anytime soon, but if someone else would like to take a look I'd be happy to help in whatever way I can ☺


Instructions in README refer to nonexistent component

Describe the bug
The README says:

Install the optional "C++ Universal Windows Platform tools" component.

In the Visual Studio Installer, searching for c++ uni does not list such a component:

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.


Custom Questions Upload in Pathfinder

We have a customer that would like to add more questions to the existing questionnaires. These are customer-specific questions that would enable them to customize this tool to suit their requirements. This feature used to be in the old pathfinder -  https://github.com/redhat-cop/pathfinder/blob/master/pathfinder-server/src/main/resources/questions/custom-questions-example.json.
Tackle Pathfinder will be more versatile if this feature is ported.
Thanks!

Is this feature re implemented in the mean time?


Fixed static access error

The static property Service::$responseHasRoot is accessed dynamically with $this->responseHasRoot which results in errors like the following
Accessing static property Rangka\Quickbooks\Services\Vendor::$responseHasRoot as non static

I changed every $this->responseHasRoot to  self::$responseHasRoot

I have merged this however I have changed it to static instead for late static binding .

makes sense, my fault, thanks!


Trickster returns errors when the system clock is behind

In places like https://github.com/Comcast/trickster/blob/master/handlers.go#L930 we are using "now" (based on the system clock) as part of deterministically adjusting start/end times. We probably should not do this. When the system clock is behind (e.g., ntp is not configured, a developer's laptop has the date set wrong, etc), this can unintentionally truncate data on the right of the graph. Further, when the system clock is significantly behind, this logic is putting the end time before the start time and causing Trickster to return a 400 error.   @jacksontj

Prometheus itself actually has this same problem, which is why it has a warning banner on the UI that tells you about the issue. In reality there's not a great way of dealing with this, since this is a timeseries API (so time matters). If you don't have the fast-forward option enabled we could not touch the time and just pass it through, but in the case of fast-forward there isn't much to do :/

Yep, definitely agree on the Fast Forward feature.
The line that I referenced above is in alignStepBoundaries, which is unrelated to Fast Forward, and affects queries even with FF Disabled.

One option we have is to use the Date header on the upstream prometheus's response to help with bad local clocks. I will take a look at the feasibility of this and see if it's something that would be beneficial.

We added a browser warning in the Prometheus console to tell users that their clock is off. Maybe we should add the same kind of warning to Grafana.

This would be great to see the same warning in Grafana.

@SuperQ just to clarify - are you warning in Prom when the browser user's clock is off? The issue I am finding here is when the host running Trickster has a clock issue.

@jranson Yes, we have a little javascript warning that the browser clock differs from the server clock.