-
-
Notifications
You must be signed in to change notification settings - Fork 57
chore(deps): update Cocoa SDK to v8.54.0 #2262
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
Conversation
09c0878
to
da9dc62
Compare
Currently blocked by #2263 |
.github/workflows/build.yml
Outdated
@@ -91,7 +91,7 @@ jobs: | |||
run: docker exec unity dotnet build -c Release | |||
|
|||
- name: Install assemblyalias | |||
run: docker exec unity dotnet tool install --global Alias --version 0.4.3 | |||
run: docker exec unity dotnet tool install --global Alias --version 0.4.3 --allow-roll-forward |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had to pull the changes from #2263 in here to make CI happy(-ish).
#import <MetricKit/MetricKit.h> | ||
#import <Sentry/Sentry-Swift.h> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure this is the way to go. I have to add #import <MetricKit/MetricKit.h>
. Otherwise it will break in Sentry-Switft.h
with
@interface SentryMXManager : NSObject <MXMetricManagerSubscriber> -- No type or protocol named 'MXMetricManagerSubscriber'
#import <MetricKit/MetricKit.h> | ||
#import <Sentry/Sentry-Swift.h> | ||
#import <Sentry/PrivateSentrySDKOnly.h> | ||
#import <Sentry/SentryOptionsInternal.h> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comes from getsentry/sentry-cocoa#5698
scripts/setup-cocoa-sdk.ps1
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've extracted this from the .targets
.
Superseded by #2265 |
Fixes: #2260 by creating
Addresses getsentry/sentry-cocoa#5740
This PR bumps the Cocoa SDK to
8.54.0
it does multiple things:"Fixes" Signing Issue
Starting with
8.52.0
the Cocoa SDK comes with code signing. This relies on symlinks. This will not work as expected with the way we ship the Unity SDK.Wombo-Combo "Solution": We're now creating an
ios-only
xcframework out of the downloaded artifact. Doing this makes the resulting bundle a lot smaller and it also gets rid of the code signing."Build" the Cocoa SDK in CI
Since the
ios-only
xcframework creation relies onxcodebuild
this needs to happen on a macOS runner. I've added the "building" of the Cocoa SDK back tosdk.yml
. We wanted to get the ability to build from a submodule anyway and that's half a step in that direction.Changes to the
SentryOptions+HybridSdk
This PR also addresses the changes of getsentry/sentry-cocoa#5698 where
SentryOptions+HybridSDKs.h
morphed intoSentryOptionsInternal.h
.Sample events
The auto-bump generated issue description.
Open at your own peril.
Bumps modules/sentry-cocoa.properties from 8.51.0 to 8.54.0.
Auto-generated by a dependency updater.
Changelog
8.54.0
Features
SentrySDK.logger
(#5532, #5593, #5639, #5628, #5637, #5643)isiOSAppOnMac
andisMacCatalystApp
from ProcessInfo to the runtime context (#5570)Fixes
beforeSend
(#5692)Improvements
integrations
parameter ofSentryOptions
as deprecated rather than printing a warning (#5749)8.53.2
Fixes
bindClient:
is called from a different thread (#5523)Improvements
APPLICATION_EXTENSION_API_ONLY
requirement (#5524)8.53.1
Fixes
8.53.0
Features
options.experimental.enableUnhandledCPPExceptionsV2 = true
(#5256)Fixes
available
to beiOS
instead ofiOSApplicationExtension
(#5361)dyld
image to image cache to fix dyld symbols appearing asunknown
(#5418)Improvements
SFSafariView
used bySFSafariViewController
andASWebAuthenticationSession
(#5408)8.53.0-alpha.0
Features
options.experimental.enableUnhandledCPPExceptionsV2 = true
(#5256)Fixes
available
to beiOS
instead ofiOSApplicationExtension
(#5361)dyld
image to image cache to fix dyld symbols appearing asunknown
(#5418)Improvements
SFSafariView
used bySFSafariViewController
andASWebAuthenticationSession
(#5408)8.52.1
Fixes
8.52.0
Features
Improvements
Fixes
8.52.0-beta
Features
Improvements
8.51.1
Fixes
Improvements