firebase / firebase/firebase-ios-sdk

[11.3.0] Xcode 16.0 Validation Warnings ("The archive did not include a dSYM for")

Open
#13,764 24 comments 9 reactions 1 assignee Claimed by @ncooke3 View on GitHub
api: analytics api: firestore Xcode 16 - iOS 18 zip-builder
Dominant language
C++
Stars
6.7k
Forks
1.8k
Avg merge
2d 18h
Merged PRs (30d)
75

Description

### Description

These validation warnings did not occur for me with Xcode 15.4 just a few days ago (was on Firebase 10.26.0 then). Since updating Xcode to 16.0 and Firebase to 11.3.0, my Xcode project successfully validates, but I get numerous warnings like this:

"Upload Symbols Failed
The archive did not include a dSYM for the FirebaseAnalytics.framework with the UUIDs [...]. Ensure that the archive's dYSM folder includes a DWARF file for FirebaseAnalytics.framework with the expected UUIDs."

The frameworks I get the warnings for are:
FirebaseAnalytics.framework
FirebaseFirestoreInternal.framework
GoogleAppMeasurement.framework
GoogleAppMeasurementIdentitySupport.framework
GoogleAppMeasurementOnDeviceConversion.framework
absl.framework
grpc.framework
grpcpp.framework
openssl_grpc.framework

Just a heads up...

### Reproducing the issue

Archive an Xcode project using Xcode 16.0 and Firebase 11.3.0 and validate the archive.

### Firebase SDK Version

11.3.0

### Xcode Version

16.0

### Installation Method

Swift Package Manager

### Firebase Product(s)

Analytics, App Check, Authentication, Crashlytics, Database, Firestore, Functions, Installations, Messaging, Performance, Storage

### Targeted Platforms

iOS

### Relevant Log Output

_No response_

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

Expand Package.resolved snippet

```json

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

```

### If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

```yml

Replace this line with the contents of your Podfile.lock!

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.