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

v4: Fix .xcframework not including dSYMs #1118

Merged
merged 1 commit into from Jan 3, 2022

Conversation

aboedo
Copy link
Member

@aboedo aboedo commented Dec 29, 2021

V4 equivalent of #1117

Related community post here

Our .xcframework folder didn't include .dSYMs. This could be a problem depending on the package manager being used. In particular, for Carthage, when using carthage update --use-xcframeworks, the .xcframework that got pulled in and built would never have the dSYMs. Only workaround would be to copy them from the checkouts folder.

The plugin that we're using has an include_debug_symbol parameter that defaults to true, if omitted, it doesn't work.
I've filed an issue and a PR with a fix, but in the meantime, we can pass the parameter in to fix the issue on our side.

Before After
Screen Shot 2021-12-29 at 4 28 51 PM Screen Shot 2021-12-29 at 4 31 36 PM

Note: I'm making the PR against release/3.13.1 so that if we release another hotfix, we can branch off of that one and have the .xcframework file fixed.

@aboedo aboedo self-assigned this Dec 29, 2021
@aboedo aboedo requested review from NachoSoto and a team December 29, 2021 21:01
@NachoSoto
Copy link
Contributor

😍 awesome nice find! For the record, Carthage/Carthage#3235 does this automatically too :P

@aboedo
Copy link
Member Author

aboedo commented Dec 29, 2021

For the record, Carthage/Carthage#3235 does this automatically too

Awesome!! ❤️

@aboedo aboedo merged commit 8144062 into main Jan 3, 2022
@aboedo aboedo deleted the fix/xcframework_not_including_dsyms_v4 branch January 3, 2022 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants