-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[Crashlytics] Xcode16 beta build with debug mode missing dSYM #13543
Comments
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight. |
Seems like Apple changed their dSYM content a bit again, will work on a fix. Meanwhile another work around is uploading the dSYM through web uploader. |
Is there any update on this? |
I would like to know if there is any update to this as well. ENABLE_DEBUG_DYLIB to false is the only solution for me for Crashlytics to work. |
As above, Would be good to know if there's a fix on the way! |
EDIT: Nope, still getting missing dSYM emails endlessly I've moved from using the SPM recommended script To using this custom script, which seems to be uploading dSYMs correctly, however I'm no script or Firebase expert, just a big dummy that has deadlines, so this might not solve all issues. All I know is my team and I no longer receive 30 emails a day about missing dSYM files.
I've also set Previews to use legacy mode (Editor > Canvas > Enable legacy preview execution) |
Hey folks, Thank you for reaching out, I am working on the fix now. This fix need a refactor work in script so we need to do a thoroughly regression test which might take more time. Tl;dr the fix need to make |
This seems to do the trick for me too.
@themiswang Processing of new dSYMs seem to take rather long on Google's side - after upload complete, it takes 5-10minutes before the events start to appear. Is this normal? This makes fast iteration and testing really hard and prone to make wrong conclusions what works and what not. |
Thank you @themiswang , |
Hey folks, I have merged the change for upload-symbols in this PR(#13760), we are expected this change will be in the next Firebase release for version If you are using CocoaPods, you can override the upload-symbols executable to the new one under For SPM, you can put |
Thanks @themiswang for fixing and keeping us updated 👍🏻 |
Thank you. |
Hey @NigamAnkit, @lirbar, The warning actually related to #13551, it is a different issue which relate to how package is getting build. I would suggest follow up with that issue, thank you! |
Thanks! Do you have ETA when it will get fixed? |
Hello everyone, I encountered the same issue and needed to urgently release an update to the App Store due to a change in my application's API endpoint. To address this temporarily, I found the following solution: I downgraded Xcode to version 15.4, which allowed my project to successfully build without validation errors, and I was able to release my update. This may not be a permanent solution, but it could be helpful if you need to quickly push an update. |
Any ETA for fix ?? |
The fix will be in the 11.4.0 release, planned to publish the week of October 21st. See above for the interim workaround. |
@paulb777, @themiswang, I've updated to 11.4.0 but dSYM still fails to upload to Crashlytics. And I still see this warning in Xcode's console: I'm still using the recommended configurations as per your Crashlytics documentation. Does 11.4.0 require changes? If yes, which ones? Also, ever since I integrated Firebase SDK to use Analytics and Crashlytics, all previews stopped working due to AppLaunchTimeoutError. I'm on Xcode 16. I will try to remove Firebase SDK to verify. It would be great if someone else could confirm whether or not 11.4.0 does fix the dSYM issue. In case something else is going on with my project. Thanks! UPDATE: So I restarted the integration from a different branch with a working version (pre-Firebase). Previews are working fine. But after I installed Firebase Analytics (11.4.0), previews stopped working. If I comment out the following lines: |
Hey, I updated to 11.4.0 and I have this error which: Any idea? thx |
FirebaseRemoteConfigSwift should be removed. It was merged into FirebaseRemoteConfig. |
I updated to 11.4.0, I have ENABLE_DEBUG_DYLIB set to true and every time I run the app on the simulator my team gets an email warning them. I had to disable the script on development as someone else suggested. It doesn't look like the issue has been solved to me. as @VValiente mentioned, it would be nice to confirm if this has been solved or not. I cleaned up the project, worked on it for multiple days and still getting the dSYM failure on the console + emails. Thanks 👍 |
Any update on this? I am still having this issue. |
Is this going to cause an App Review rejection? What happens if we ignore this warning? |
If it helps to you, I already Validated and Distributed my app to Appstore. So far they didn't say anything about it. I don't think that warnings may cause your app to be rejected. (Warnings, not Errors) |
I was able to submit an app that had the warning and my submission was approved, FYI. |
The submission is getting approved but the warnings are still coming even after updating to 11.4.0. |
I submitted a version of our app with these warnings and now Google Analytics is showing no data. All of our users who updated to the new version are now not showing. Does the workaround fix this issue?? |
From the comments, it looks like there may be a range of issues being discussed here, including #13764. If you're seeing that one, please see the discussion there. If you have another problem, including the 11.4.0 |
Description
When building application with
Debug
mode on Xcode16, dSYM fails to upload to Crashlytics.This is related to #13202
Workaround is to disable
Debug Dylib Support
in target Build settings. But this causes SwiftUI previews to not work.Reproducing the issue
Firebase SDK Version
11.1.0
Xcode Version
16.0 Beta 6
Installation Method
Swift Package Manager
Firebase Product(s)
Crashlytics
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved
Expand
Package.resolved
snippetReplace this line with the contents of your Package.resolved.
If 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: