-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Description
gRPC-Core Pod is not compatible with Xcode Versions 16.3 onwards
[Error Message]: A template argument list is expected after a name prefixed by the template keyword
[Error Location]: gPRC-c++ > Implementation > basic_seq.h > PollNonEmpty() > Construct(&state_, Traits::template CallSeqFactory(f_, *cur_, std::move(arg)));
This is similar to the issue raised on the firebase-ios-sdk
firebase/firebase-ios-sdk#14643 (comment)
However, the solution provided there was to modify a system file manually, or use Swift Package Manger instead of cocoa pods. Manual change is not recommend for technical reasons. And, I guess using Swift Package Manger is not an easy option for many Unity Developers.
Can you please tell us if there is an update coming to fix this issue?
I have tested Firebase Unity sdk versions 11.9.0 , 12.0.0 and 13.0.0 as well. But the issue remains there.
Reproducing the issue
No response
Firebase Unity SDK Version
11.9.0
Unity editor version
6000.2.6f2
Installation Method
.unitypackage
Problematic Firebase Component(s)
Firestore
Other Firebase Component(s) in use
No response
Additional SDKs you are using
No response
Targeted Platform(s)
Apple Platforms
Unity editor platform
Mac
Scripting Runtime
IL2CPP
Release Distribution Type
Pre-built SDK from https://firebase.google.com/download/unity
Relevant Log Output
[Error Message]: A template argument list is expected after a name prefixed by the template keyword
[Error Location]: gPRC-c++ > Implementation > basic_seq.h > PollNonEmpty() > Construct(&state_, Traits::template CallSeqFactory(f_, *cur_, std::move(arg)));
If using CocoaPods for Apple platforms, the project's Podfile.lock
Expand Podfile.lock
snippet
👀 Replace this line with the contents of your Podfile.lock!