Philipp Hofmann

Results 178 issues of Philipp Hofmann

### Description As described in https://github.com/getsentry/sentry-cocoa/issues/2514 and https://github.com/getsentry/sentry-cocoa/pull/3870, we could potentially use the dispatch queue's memory pressure information to report watchdog terminations as OOMs. However, we still need to determine...

Platform: Cocoa

### Description This issue collects open tasks required to complete for making metrics GA. ```[tasklist] ### Tasks - [ ] Pause timer for aggregator when app in background - [...

Platform: Cocoa

Similar to https://github.com/getsentry/sentry-cocoa/issues/1247, but for [os_log](https://developer.apple.com/documentation/os/logging?language=objc). Useful resources: * https://steipete.com/posts/logging-in-swift/ * https://useyourloaf.com/blog/fetching-oslog-messages-in-swift

Platform: Cocoa

### Description As you soon can only publish to the App Store with Xcode 15, we can bump the minimum OS of the SDK to the versions [supported by Xcode...

Platform: Cocoa
Breaking-change

### Description Use [NSProcessInfo.iOSApoOnMac](https://developer.apple.com/documentation/foundation/nsprocessinfo/3608556-iosapponmac?language=objc) and [NSProcessInfo.macCatalystApp](https://developer.apple.com/documentation/foundation/nsprocessinfo/3362531-maccatalystapp?language=objc) when an iOS app runs on a Mac and send this information along with the device context. Maybe users can already determine if an...

Cocoa

### Description It's useful for users to know if their iOS app runs on VisionOS. As of April 4th, 2024, there is no official API for this yet; see [Apple...

Cocoa

### Description With 8.21.0, we changed our SDK setup to mix Swift and ObjC code in our code base. For more details check our internal [develop docs](https://github.com/getsentry/sentry-cocoa/tree/main/develop-docs#swift-and-objective-c-interoperability) and a [decision...

Platform: Cocoa

### GitHub action Run Link https://github.com/getsentry/sentry-cocoa/actions/runs/8520084162/job/23335548804?pr=3813 ### Disabling PR https://github.com/getsentry/sentry-cocoa/pull/3814 ### Description Runs successfully locally. The SentryNetworkTracker is a singleton https://github.com/getsentry/sentry-cocoa/blob/b15521ec4775f623b296e1fca558ffac46447bb8/Sources/Sentry/SentryNetworkTracker.m#L51-L57 and frequently calls methods on the SentrySDK, such as...

Type: Flaky Test
Cocoa

### Description The HTTP Client errors captured here https://github.com/getsentry/sentry-cocoa/blob/2de284cc01403c035708cf502d49bd0db0f0b847/Sources/Sentry/SentryNetworkTracker.m#L445 don't impact the session because captureEvent doesn't increment session errors in the Hub https://github.com/getsentry/sentry-cocoa/blob/2de284cc01403c035708cf502d49bd0db0f0b847/Sources/Sentry/SentryHub.m#L279-L300

Type: Bug
Platform: Cocoa
Breaking-change

### Description Our events should communicate when the NSException doesn't have a reason because this can lead to confusion, such as https://github.com/getsentry/sentry-cocoa/issues/3265. We could use a placeholder reason such as...

Platform: Cocoa