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
[Error] Type 'NSData' has no member 'gul_data' #12949
Comments
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight. |
Sorry about the trouble. Nothing about the gul_data extension changed in 7.13.3. I recommend cleaning all build artifacts and retrying. Otherwise we'll likely need a reproducible example without Tuist to help. |
Same happening to me. Also tuist. |
same here. |
It seems that GoogleUtilities 7.13.3 introduced resource processing for the PrivacyManifest. Tuist 4 appears to manage this update adequately. Alternatively, you might consider pinning the GoogleUtilities version to an earlier release. Currently, this SDK specifies a version range for GoogleUtilities from "7.12.1" ..< "8.0.0". In your Dependency.swift, you could specify the dependency as follows to fix the version: .remote(url: "https://github.com/google/GoogleUtilities.git", requirement: .exact("7.13.2")) I am guessing it has something with it now having resources so it can't be linked as a static framework anymore. I’m still getting acquainted with Tuist and its intricacies, so there might be nuances I’m missing—particularly regarding the implications of linking resources in what used to be a static framework setup. Maybe someone else has more insight. |
Good info, thanks
…On Mon, May 13, 2024 at 7:01 PM Andy Kolean ***@***.***> wrote:
It seems that GoogleUtilities 7.13.3
<google/GoogleUtilities@7.13.2...7.13.3>
introduced resource processing for the PrivacyManifest. Tuist 4 appears to
manage this update adequately. Alternatively, you might consider pinning
the GoogleUtilities version to an earlier release. Currently, this SDK
specifies a version range for GoogleUtilities from "7.12.1" ..< "8.0.0"
<https://github.com/firebase/firebase-ios-sdk/blob/main/Package.swift>.
In your Dependency.swift, you could specify the dependency as follows to
fix the version:
.remote(url: "https://github.com/google/GoogleUtilities.git", requirement: .exact("7.13.2"))
I am guessing it has something with it now having resources so it can't be
linked as a static framework anymore. I’m still getting acquainted with
Tuist and its intricacies, so there might be nuances I’m
missing—particularly regarding the implications of linking resources in
what used to be a static framework setup. Maybe someone else has more
insight.
—
Reply to this email directly, view it on GitHub
<#12949 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AC3T5WA2KFQ7SVEDX7EFG6DZCFA3VAVCNFSM6AAAAABHRVYRKKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBYHE2DIOJUGI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Going to close, since this looks like a Tuist issue or usability question. Feel free to continue the conversation here. |
Description
Encountering a build-time error in FirebaseCore. The error message states:
Type 'NSData' has no member 'gul_data'
This issue only occurs when
GoogleUtilities
is atv7.13.3
. It worked fine with previous versions..Reproducing the issue
No response
Firebase SDK Version
10.19.1
Xcode Version
15.1
Installation Method
Swift Package Manager
Firebase Product(s)
AB Testing, Analytics, Crashlytics, Remote Config
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved
Expand
Package.resolved
snippetIf using CocoaPods, the project's Podfile.lock
Expand
Podfile.lock
snippetReplace this line with the contents of your Podfile.lock!
The text was updated successfully, but these errors were encountered: