Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frameworks/grpc.framework” is not a proper framework bundle #12568

Closed
CristianMoisei opened this issue Mar 15, 2024 · 6 comments
Closed

Frameworks/grpc.framework” is not a proper framework bundle #12568

CristianMoisei opened this issue Mar 15, 2024 · 6 comments

Comments

@CristianMoisei
Copy link

Description

My apps that use Firebase have been stuck in review for a long time and finally Apple sent me the following email.
It is not clear to me what the issue is, but it seems related to Firebase. Is this a known issue?

Hello Cristian,

My name is Annie, and I’m a senior Advisor with Apple Developer Program Support.

We're reaching out regarding your app, “Evo - The Everything App”, Apple ID: 6475402655.

Specifically, “Evo.app/Contents/Frameworks/grpc.framework” is not a proper framework bundle.

Frameworks that are not proper:

Frameworks/FirebaseAnalytics.framework
Frameworks/FirebaseFirestoreInternal.framework
Frameworks/GoogleAppMeasurement.framework
Frameworks/GoogleAppMeasurementIdentitySupport.framework
Frameworks/absl.framework
Frameworks/grpc.framework
Frameworks/grpcpp.framework
Frameworks/openssl_grpc.framework

The following builds of App ID: 6475402655 are marked invalid binary:

macOS 1.15 (44)
macOS beta build 1.16 (47)
macOS store version 1.15

You can resolve this issue by following the link below for more information and update their binary.

https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

If you have additional questions related to this issue, please respond to this email and reference case number 102247584876.

For code-level assistance with Apple frameworks, APIs, and tools, you can submit a request to Developer Technical Support.

If you have additional questions related to this request, please reference case number 102247584876.

Best regards,

Annie
Apple Inc.

Reproducing the issue

No response

Firebase SDK Version

10.22.1

Xcode Version

15.3

Installation Method

Swift Package Manager

Firebase Product(s)

Analytics, Firestore

Targeted Platforms

macCatalyst

Relevant Log Output

No response

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
Replace this line with the contents of your Podfile.lock!
@google-oss-bot
Copy link

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

@ncooke3
Copy link
Member

ncooke3 commented Mar 15, 2024

Hi @CristianMoisei, thanks for reporting. I'll work on reproducing this. In the meantime, you may be able to unblock submission by using Firestore from source (release notes). That should work around the XCFramework validation issues as you would be building these libraries from source.

@ncooke3
Copy link
Member

ncooke3 commented Mar 15, 2024

Actually, looking at it again, I believe this is a dupe of #12505. See this comment #12505 (comment).

@ncooke3
Copy link
Member

ncooke3 commented Mar 15, 2024

I'm marking this as closed as we will have a fix out early next week.

@ncooke3 ncooke3 closed this as completed Mar 15, 2024
@CristianMoisei
Copy link
Author

Thank you @ncooke3 , this is a pretty urgent bug fix for me, so when you say build it from source, what exactly are you referring to? What do I need to do?

@paulb777
Copy link
Member

@firebase firebase locked and limited conversation to collaborators Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants