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-dsyms requires Rosetta 2 on M1 machines #8965

Closed
Yonom opened this issue Nov 15, 2021 · 3 comments
Closed

upload-dsyms requires Rosetta 2 on M1 machines #8965

Yonom opened this issue Nov 15, 2021 · 3 comments

Comments

@Yonom
Copy link

Yonom commented Nov 15, 2021

[REQUIRED] Step 1: Describe your environment

  • Xcode version: 13.1
  • Firebase SDK version: 8.9
  • Installation method: CocoaPods (select one)
  • Firebase Component: Crashlytics

[REQUIRED] Step 2: Describe the problem

As part of our builds, we are running a step involving calling upload-dsyms. Unfortunately, this binary is not universal and does not run on M1 macs without Rosetta 2

Steps to reproduce:

  • try to run upload-dsyms on an M1 mac without Rosetta 2
line 57: /Pods/FirebaseCrashlytics/upload-symbols: Bad CPU type in executable
@kismet-
Copy link

kismet- commented Feb 3, 2022

Do we have the source for upload-symbols binary?

@samedson
Copy link
Contributor

Hey folks,

I just pushed up a Universal upload-symbols with native M1/Arm support. If you'd like to try it out, download it here: upload-symbols 3.10

@samedson
Copy link
Contributor

Hello, the new version of upload-symbols is going out in the next release. Going to close this, but if you still have any issues please comment here!

@paulb777 paulb777 added this to the 8.13.0 - M112 milestone Feb 22, 2022
@firebase firebase locked and limited conversation to collaborators Mar 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.