Post

Replies

Boosts

Views

Activity

Comment on Background Assets file diff?
We found that for some users with iOS version 26 or above, the AppStore package was missing KGBackgroundAssets.appex. NSString *extPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Extensions/KGBackgroundAssets.appex"]; BOOL extExist = [[NSFileManager defaultManager] fileExistsAtPath:extPath]; It is speculated that the previous crash was related to the absence or incomplete nature of KGBackgroundAssets.appex. FB: FB24164214
Aug ’26
Comment on Background Assets file diff?
There is a crash,the crash information and code are shown in the following picture. Using OC multi-threading for invocation.Could you please tell me the reason for the crash? https://developer.apple.com/forums/content/attachment/39f3f581-d9ff-4fdf-a259-1555a6f10cd9 https://developer.apple.com/forums/content/attachment/3a6dd715-d1e7-4b28-91c4-a09b0e2c6b96
Dec ’25
Comment on Background Assets file diff?
Thx. I can obtain the file content by executing the code let aFileData = try AssetPackManager.shared.contents(at: FilePath(filePath)), but when executing let url = try AssetPackManager.shared.url(for: FilePath(path)), it throws an error: "" couldn't be copied to "Staging" because an item with the same name already exists. Could you please explain the reason for this? BestRegards.
Oct ’25
Comment on Background Assets file diff?
I performed the following code: let assetPackStatus = try await AssetPackManager. Shared. The status (ofAssetPackWithID: assetPackID) print("checkAssetPackStatus (assetPackStatus)"). The content of the print assetPackStatus is:(BackgroundAssets. AssetPack. Status) assetPackStatus = (rawValue = 69). I couldn't find the explanation for this content in AssetPack.Status. Could you please tell me what it means. Thanks.
Sep ’25
Comment on Background Assets file diff?
Is the maximum number of aar 100? If there is no upper limit on the quantity, only the total size is limited to 200G. Developers can break down the granularity further to avoid duplicate file occupation of space, which will be very beneficial for developers. Looking forward to having the quantity limit removed.
Sep ’25
Comment on Background Assets file diff?
We found that for some users with iOS version 26 or above, the AppStore package was missing KGBackgroundAssets.appex. NSString *extPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"Extensions/KGBackgroundAssets.appex"]; BOOL extExist = [[NSFileManager defaultManager] fileExistsAtPath:extPath]; It is speculated that the previous crash was related to the absence or incomplete nature of KGBackgroundAssets.appex. FB: FB24164214
Replies
Boosts
Views
Activity
Aug ’26
Comment on Background Assets file diff?
Sysdiagnose is the re-signed package installed on our internal devices. It will delete the KGBackgroundAssets.appex file within the package. The AppStore package does not delete KGBackgroundAssets.appex, but online users also have the same crash stack.
Replies
Boosts
Views
Activity
Jul ’26
Comment on Background Assets file diff?
There is a crash,the crash information and code are shown in the following picture. Using OC multi-threading for invocation.Could you please tell me the reason for the crash? https://developer.apple.com/forums/content/attachment/39f3f581-d9ff-4fdf-a259-1555a6f10cd9 https://developer.apple.com/forums/content/attachment/3a6dd715-d1e7-4b28-91c4-a09b0e2c6b96
Replies
Boosts
Views
Activity
Dec ’25
Comment on Background Assets file diff?
Thx. I can obtain the file content by executing the code let aFileData = try AssetPackManager.shared.contents(at: FilePath(filePath)), but when executing let url = try AssetPackManager.shared.url(for: FilePath(path)), it throws an error: "" couldn't be copied to "Staging" because an item with the same name already exists. Could you please explain the reason for this? BestRegards.
Replies
Boosts
Views
Activity
Oct ’25
Comment on Background Assets file diff?
I performed the following code: let assetPackStatus = try await AssetPackManager. Shared. The status (ofAssetPackWithID: assetPackID) print("checkAssetPackStatus (assetPackStatus)"). The content of the print assetPackStatus is:(BackgroundAssets. AssetPack. Status) assetPackStatus = (rawValue = 69). I couldn't find the explanation for this content in AssetPack.Status. Could you please tell me what it means. Thanks.
Replies
Boosts
Views
Activity
Sep ’25
Comment on Background Assets file diff?
Is the maximum number of aar 100? If there is no upper limit on the quantity, only the total size is limited to 200G. Developers can break down the granularity further to avoid duplicate file occupation of space, which will be very beneficial for developers. Looking forward to having the quantity limit removed.
Replies
Boosts
Views
Activity
Sep ’25