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

Upload Symbols Failed in Xcode 16.2 #49059

Open
gkasireddy202 opened this issue Jan 30, 2025 · 14 comments
Open

Upload Symbols Failed in Xcode 16.2 #49059

gkasireddy202 opened this issue Jan 30, 2025 · 14 comments
Labels
Needs: Attention Issues where the author has responded to feedback. Needs: Repro This issue could be improved with a clear list of steps to reproduce the issue. Type: Unsupported Version Issues reported to a version of React Native that is no longer supported

Comments

@gkasireddy202
Copy link

Description

My react-native project has version 0.73.7. I recently upgraded my Xcode to 16.2.
I am trying to validate the archives in Xcode I got the below error.

Upload Symbols Failed
The archive did not include a dSYM for the hermes.framework with the UUIDs [C3D496A2-CB10-3E78-9321-26C25BD146B9]. Ensure that the archive's dSYM folder includes a DWARF file for hermes.framework with the expected UUIDs.

Steps to reproduce

I am trying to validate the archives in Xcode, and I got the below error.

Upload Symbols Failed
The archive did not include a dSYM for the hermes.framework with the UUIDs [C3D496A2-CB10-3E78-9321-26C25BD146B9]. Ensure that the archive's dSYM folder includes a DWARF file for hermes.framework with the expected UUIDs.

React Native Version

0.73.7

Affected Platforms

Runtime - iOS

Output of npx react-native info

System:
  OS: macOS 15.3
  CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  Memory: 36.29 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 21.7.3
    path: /usr/local/bin/node
  Yarn: Not Found
  npm:
    version: 10.5.0
    path: /usr/local/bin/npm
  Watchman:
    version: 2023.03.13.00
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.3
    path: /Users/gopi/.rvm/gems/ruby-2.7.6/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 24.2
      - iOS 18.2
      - macOS 15.2
      - tvOS 18.2
      - visionOS 2.2
      - watchOS 11.2
  Android SDK:
    API Levels:
      - "23"
      - "24"
      - "25"
      - "26"
      - "27"
      - "28"
      - "29"
      - "30"
      - "31"
      - "32"
      - "33"
      - "34"
    Build Tools:
      - 29.0.2
      - 30.0.3
      - 33.0.1
      - 34.0.0
    System Images:
      - android-29 | Google APIs Intel x86 Atom
      - android-29 | Google Play Intel x86 Atom
      - android-30 | Google APIs Intel x86 Atom
      - android-32 | Google APIs Intel x86 Atom_64
      - android-32 | Google Play Intel x86 Atom_64
      - android-33 | Google APIs Intel x86 Atom_64
      - android-33 | Google Play Intel x86 Atom_64
    Android NDK: Not Found
IDEs:
  Android Studio: Not Found
  Xcode:
    version: 16.2/16C5032a
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 18.0.2.1
    path: /Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home/bin/javac
  Ruby:
    version: 2.7.6
    path: /Users/gopi/.rvm/rubies/ruby-2.7.6/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.73.7
    wanted: 0.73.7
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: Not found
  newArchEnabled: Not found
iOS:
  hermesEnabled: Not found
  newArchEnabled: false

Stacktrace or Logs

Upload Symbols Failed
The archive did not include a dSYM for the hermes.framework with the UUIDs [C3D496A2-CB10-3E78-9321-26C25BD146B9]. Ensure that the archive's dSYM folder includes a DWARF file for hermes.framework with the expected UUIDs.

Reproducer

Private repo

Screenshots and Videos

Image
@react-native-bot react-native-bot added the Type: Unsupported Version Issues reported to a version of React Native that is no longer supported label Jan 30, 2025
@react-native-bot
Copy link
Collaborator

Warning

Unsupported version: It looks like your issue or the example you provided uses an unsupported version of React Native.

Due to the number of issues we receive, we're currently only accepting new issues against one of the supported versions. Please upgrade to latest and verify if the issue persists (alternatively, create a new project and repro the issue in it). If you cannot upgrade, please open your issue on StackOverflow to get further community support.

@react-native-bot react-native-bot added Needs: Author Feedback Needs: Repro This issue could be improved with a clear list of steps to reproduce the issue. and removed Needs: Triage 🔍 labels Jan 30, 2025
@react-native-bot
Copy link
Collaborator

Warning

Unsupported version: It looks like your issue or the example you provided uses an unsupported version of React Native.

Due to the number of issues we receive, we're currently only accepting new issues against one of the supported versions. Please upgrade to latest and verify if the issue persists (alternatively, create a new project and repro the issue in it). If you cannot upgrade, please open your issue on StackOverflow to get further community support.

@react-native-bot
Copy link
Collaborator

Warning

Missing reproducer: We could not detect a reproducible example in your issue report. Please provide either:

@cipolleschi
Copy link
Contributor

This is not an error, but a warning. I think that the submission has gone through properly.
Out of curiosity, are you uploading a Release or a Debug version of the app?

@gkasireddy202
Copy link
Author

@cipolleschi - Thanks for your reply.
I did not upload the app to the app store.
I generated the IPA using an Adhoc profile.
I got this issue in release mode.

@github-actions github-actions bot added Needs: Attention Issues where the author has responded to feedback. and removed Needs: Author Feedback labels Jan 30, 2025
@gkasireddy202
Copy link
Author

@cipolleschi - Any inputs to resolve this issue.?
I recently pushed the app to the app store without any issues using Xcode 15.
I am facing this issue after upgrading the Xcode 16.2.

@cipolleschi
Copy link
Contributor

This is super weird... there is no difference in how we prepare the prebuild for Hermes. I read in the past that this was an issue of Xcode 16.1, but they might have not fixed it in 16.2.

Anyway, you should not be blocked by this because, as I mentioned, that's just a warning.

@gkasireddy202
Copy link
Author

@cipolleschi - Thanks for your reply.
Can you please comment if you have any solution to resolve this issue in the next couple of days?

Can I push the app to the app store with this issue?
Is Apple does not reject the update with this issue?

@cipolleschi
Copy link
Contributor

Can I push the app to the app store with this issue?

Yes, you should be able to

Is Apple does not reject the update with this issue?

No, it shouldn't. The lack of debugging symbols does not affect how the app behaves.. actually, I believe it is a bad practice to ship dSYM in a release version, because it makes the IPA bigger and the users have to download a bigger App... which is not something you want.

@gkasireddy202
Copy link
Author

@cipolleschi - Thanks for your update.
Please provide the solution if you have a solution in the future.

@Sanil-Surve
Copy link

did you found any solution @gkasireddy202

@gkasireddy202
Copy link
Author

@Sanil-Surve - No. I did not find any solution.

@cipolleschi
Copy link
Contributor

@Sanil-Surve as I mention above, that's just a warning. You will not be blocked by Apple with the upload and with the submission.

@iita71737
Copy link

iita71737 commented Feb 6, 2025

same as Xcode 16.2
react-natvie 0.72.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Attention Issues where the author has responded to feedback. Needs: Repro This issue could be improved with a clear list of steps to reproduce the issue. Type: Unsupported Version Issues reported to a version of React Native that is no longer supported
Projects
None yet
Development

No branches or pull requests

5 participants