Håkon Knutzen
Håkon Knutzen
### **Description** When using the SDK for tvOS applications, I have experienced crashes in production where the following error symbol occurs: `__CFPREFERENCES_HAS_DETECTED_THIS_APP_TRYING_TO_STORE_TOO_MUCH_DATA__`. tvOS apps have considerably [less available](https://developer.apple.com/forums/thread/16967?answerId=50696022#50696022) storage as...
Fix data race in `PersistentFileLogSpec.swift` by synchronizing concurrent access to a bool value with `NSLock`. # Why When running the tests with TSan enabled, I discovered a data race in...
# Why One can potentially release a NULL pointer. Thus, one should check for this first. # How Add NULL check # Test Plan Could not find automated tests for...
# Why When running Analyze in Xcode, a warning popped up denoting that if a NULL pointer is passed, the code would crash because one is dereferencing a potential NULL...
Fix entails using non-synthesized getter, such that underlying backing is an std::atomic. In the greater scheme of things, I believe `RCTNetworkTask` should be improved as it has several `nonatomic` properties...
### Description `RCTCxxBridge.Loading` is not thread safe. This is problematic as it is accessed on the JS thread, and while this example only shows it's accessed as well on the...
It seems that the default behavior of OneSignal is to link against its `OneSignalLocation`, which in turn [imports](https://github.com/OneSignal/OneSignal-iOS-SDK/blob/main/iOS_SDK/OneSignalSDK/OneSignalLocation/OneSignalLocationManager.m) `CoreLocation`. This means that, even if the said code path is never...
### How can we help? Hi! From reading the SDK guide for iOS, it seems the NSE is an optional step when extended functionality is needed. When using the expo...