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

Reduce complexity of maintaining the Cocoa SDK plugin dependency #671

Closed
tustanivsky opened this issue Oct 31, 2024 · 0 comments · Fixed by #681
Closed

Reduce complexity of maintaining the Cocoa SDK plugin dependency #671

tustanivsky opened this issue Oct 31, 2024 · 0 comments · Fixed by #681

Comments

@tustanivsky
Copy link
Collaborator

Building sentry-cocoa is currently part of the UE plugin CI workflow. In case of significant changes, regular updates of the corresponding submodule require additional effort to fix the existing build scripts for iOS and Mac.

There are a few options to consider that can help to reduce the complexity of maintaining Cocoa SDK dependency:

  • Download the required sentry-cocoa binaries from its GitHub release page (example of how this was done in Unity)
  • Reuse the existing build-xcframework.sh script which sentry-cocoa relies on itself. Its current version is not optimized for Unreal (i.e. UE doesn't support Mac Catalyst or iPhone simulator) however it should be possible to introduce an extra parameter that will reduce build times and allow to skip unnecessary steps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant