Skip to content

[Bug] Incompatible grPC-Core Version for Xcode Version 16.3+ #1346

@aryansaurav

Description

@aryansaurav

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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions