Add BGSessionFix tweak for simulator sessions

This commit is contained in:
√(noham)²
2026-08-24 16:54:19 +02:00
parent 58990b8ecc
commit 47d2f2ba89
7 changed files with 62 additions and 0 deletions

16
BGSessionFix/Tweak.x Normal file
View File

@@ -0,0 +1,16 @@
#import <Foundation/Foundation.h>
%hook NSURLSessionConfiguration
+ (NSURLSessionConfiguration *)backgroundSessionConfigurationWithIdentifier:(NSString *)identifier {
NSLog(@"[BGSessionFix] Redirecting background session '%@' to a default (foreground) config", identifier);
return [NSURLSessionConfiguration defaultSessionConfiguration];
}
// // Deprecated pre-iOS8 entry point
// + (NSURLSessionConfiguration *)backgroundSessionConfiguration:(NSString *)identifier {
// NSLog(@"[BGSessionFix] backgroundSessionConfiguration:'%@' (deprecated API) -> forcing default config", identifier);
// return [NSURLSessionConfiguration defaultSessionConfiguration];
// }
%end