Search results for

“offloading”

193 results found

Post

Replies

Boosts

Views

Activity

Reply to UrlSession with TLS client authentication
Hi eskimo, we would like our watch app to work without the phone nearby, so offloading the work to the iOS app is not an option for us. Using console app, I can see three errors: The CredStore - copyIdentPrefs - Error copying Identity cred. Error=-25300 error described above. An exception Exception: decodeObjectForKey: Object of class NSURLCredential returned nil from -initWithCoder: while being decoded for key An error TLS Client Certificates encountered error 1:89
Topic: App & System Services SubTopic: General Tags:
Aug ’21
Reply to Shortcuts Automation Trigger Transaction Timeouts
and someone tried removing all cards, removing apple wallet, restarting and reinstalling it ? if I understand well, the problem comes from the wallet notification not coming at the good time so resetting maybe can make the trick . BTW got the same problem, when I pay with apple wallet, dont got the wallet notification, so the shortcut return failed . tried resetting, rewritting the shortcut, offloading shortcut etc nothing work, so maybe the problem is wallet ? ps: how did you founded the shortcut trace ?
Jun ’25
Reply to Clear App Cache
To manually delete app data on iOS without specifying the app name, you can follow these steps: Open the Settings on your iOS device. Scroll down and tap on General. Select iPhone Storage or iPad Storage depending on your device. In the list of installed apps, locate the app you want to delete data for and tap on it. You will now see a detailed view of the app with information about storage usage. Here are several options: Delete App: This will remove the entire app from your device, including all data and settings. Offload App: This option will remove the app but keep its documents and data intact. You can reinstall the app later without losing your data. Delete App and its Data: This option will remove the app and all associated data from your device. Choose the desired option based on your requirements. If you only want to free up storage space without removing the app, you can select Offload App. Please note that manually deleting app data will free up storage space on your device but ma
Topic: Programming Languages SubTopic: Swift Tags:
Jun ’23
Reply to Does Xcode use GPU to build?
Xcode is not itself a compiler, it just hosts the compiler. For Obj-C, the current (preferred) compiler is clang. You can visit clang.llvm.org and if your question isn't answered by the information on the site, there are mailing lists where you can ask about implementation details and strategy.My guess, though, is that the compiler isn't designed to use the GPU.>> No reason for it to need the GPU when buildingNo particular reason, but it's certainly possible that it might use something like OpenCL to offload some processing onto the GPU.
Nov ’16
Reply to How to download this file when iPhone is out of storage space
Hi, not quite sure if your question is regarding the available storage space, or the download itself. But if your device has not enough storage available you can temporarily offload apps to free up space, or upload images and files to iCloud to free up enough space to download the file of your choice. Either way remember that filling your phones storage up so much can lead to software updates not working and therefore system data can build up. Take care David
Topic: App & System Services SubTopic: Core OS Tags:
Apr ’22
Reply to Recording a Packet Trace
My quick_conn_process_inbound unable to parse packet messages are generally preceded with udp_validate_cksum_internal [C63.1.1.1:3] udp incorrect IPv4-UDP offload checksum 0x3b00 ulen 1026 nw_protocol_udp_get_input_frames [C63.1.1.1:3] Dropped inbound packets, checking for more sec_framer_open_aesgcm failed to open for AESGCM: -4308 It's a similar environment where we're inside a protected network, with some internal DNS dispatch to a host that overwrites a global DNS setting (highjacked domain). And we're also using firebase for our iOS app.
May ’26
Reply to iOS 11.1 beta 5 install fails
Same here. What worked for me was deleting the ‘prepared’ install bits, from the iPhone Storage settings after the install failed a couple of times, then re-downloading. The subsequent attempt to download completed, “prepared”, and “verified”, and successfully updated the phone (iPhone 7). [For the curious, I have a 128GB iPhone 7, which has about 60GB free. Ample space for the OS to download the update bits, expand them, and do what it needed to do to effect an install without offloading apps or other data to introduce confounding variables to the process.]
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’17
Reply to Is DEXT Driver supporting these Networking Features?
Tx/Rx Multiqueue, Yes. A DEXT can have multiple IOUserNetworkRxSubmissionQueue/IOUserNetworkRxCompletionQueue and IOUserNetworkTxSubmissionQueue/IOUserNetworkTxCompletionQueue. RSS The queue architecture above handles this. Every queue has an associated dispatch queue, which lets you control parallel packet processing. NS/ARP offload Your DEXT is directly controlling your hardware so, yes, I think this is something you could configure your hardware to do. RSC, PTP or packet timestamping and TSN. I'm not entirely sure how all of those are handled but it might be helpful to look at the NetworkingDriverKit Constants list. __ Kevin Elliott DTS Engineering, CoreOS/Hardware
Jan ’25
Reply to Core Data Deadlocks
We recently solved a similar issue by removing one of our contexts. We had our a main queue context writing into a private queue context which would then write to the persistent store coordinator (Same as your root context). This was done to offload saving to disk to a background queue. On iOS 12 beta 5, this seemed to be causing the deadlock. We pointed our main queue context to the store coordinator directly, and removed the final private queue context, which resolved it. Write now happen on the main thread, but the app runs.
Topic: App & System Services SubTopic: Core OS Tags:
Aug ’18
Reply to iOS Development: Create file failed(return domain:NSCocoaErrorDomain,code:512)
Having the exact same problem.@logicat Did you ever find a root cause or fix besides deleting & reinstalling your app?Can't create any new files.The error message is The file couldn't be saved. and there is no underlying error in the NSError instance.errno == 17 after the write failure.The file does not actually exist, nor are there any *.tmp.****** files present in the same parent directory.Affects a very small segment of my user base, but that number is growing.In my case, I only have reports for iOS 13+.Offloading the app *does not* fix the problemDeleting & reinstalling the app fixes the problem, but is obviously undesirable.
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’20
Reply to How to receive UDP packets that have no checksum
Thanks for the prompt reply.The problem however, seems to be that the checksum verification is offloaded to the NIC. There are kernel parameters (ending in hwcksum_rx for example) that indicate this. This means that the NIC does not even deliver the UDP packets with a zero checksum to the system and the function udp_input_checksum is not even called.It also seems that the involved kernel parameters cannot be altered. (not even when the System Integrity Protection is switched off, which would not have been a viable solution anyway).So the question remains, how to get the UDP packets with their checksum set to zero?
Feb ’17
Proposing Expressive Siri Offload via Private Cloud Compute (PCC) for 8GB Devices (Feedback ID: FB23178983)
Hi everyone, With the initial rollout of the iOS 27 Beta, the advanced configuration sliders for the new, highly expressive Siri voice models are currently hidden/disabled on devices operating under an 8GB RAM threshold. While the local AFM 3 Core Advanced engine is memory-gated to 12GB+ hardware due to local footprint constraints, this creates a significant barrier for users who rely on next-generation vocal expressivity and fluid dictation features for accessibility. To address this, I have filed a formal feature request (FB23178983) asking Apple to route the expressive Siri framework through Private Cloud Compute (PCC) on 8GB devices (like the iPhone 15 Pro or base iPhone 16 models). By utilizing server-side rendering over secure, stateless cloud nodes, Apple could easily deliver these vital accessibility configurations without exhausting the local 8GB memory footprint. I’m curious if other accessibility testers and auditors on this board are looking for this exact routing path? If you or your users rely o
0
0
65
1d
Reply to App quits right after it is launched from home screen
Similar here, but even worse! We are having more and more users who have the same issue after any kind of updates (os updates as well as app updates). The app shows the launch screen and then quits, no even calling didFinishLaunching. In same cases, the workaround is to send the app to icloud (offload) and then restart it, restoring all data from the cloud. Unfortunately, this worked fine in iOS 13 but does not always work in iOS 14.0. Currently, the only way to make the app work again is to delete and reinstall it, letting the user lose all of the data assign to the app. THIS IS A DESASTER for most of our users. We URGENTLY need a solution.
Nov ’20
Reply to NEHotspotHelper entitlement: Wifi Signal Strength
Is Core Telephony APIs (CTGetSignalStrength class) appropriate in this case That class isn’t part of the public iOS SDK. If you have questions about it, you’ll need to raise them with your carrier contact at Apple. Honestly, I think that’s a good way forward here in general. One expected use case for the hotspot helper subsystem is to help carriers offload traffic to Wi-Fi. There are carrier-specific aspects to this that I’m not really up-to-speed with (because they involve stuff that’s not in the iOS SDK). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Entitlements Tags:
May ’24
Reply to How to tell when Metal is "done" with an id<MTLTexture>, so we can release it properly.
Hi, Could you elaborate on When overloaded, stale metal render passes need to be 'aborted', which results in metal callbacks not being called.? This approach seems like dynamic load balancing to maximize throughput. It's unclear how well this could work with current Metal API and seems unlikely to be successful with OS watchdogs. Instead we recommend reducing and optimizing workload. Guidance on that can be found in Improving your game’s graphics performance and settings (even though your app may not be a game). You may also want to consider offloading some rendering work to compute to improve efficiency. See Compute Passes.
Dec ’24
Reply to UrlSession with TLS client authentication
Hi eskimo, we would like our watch app to work without the phone nearby, so offloading the work to the iOS app is not an option for us. Using console app, I can see three errors: The CredStore - copyIdentPrefs - Error copying Identity cred. Error=-25300 error described above. An exception Exception: decodeObjectForKey: Object of class NSURLCredential returned nil from -initWithCoder: while being decoded for key An error TLS Client Certificates encountered error 1:89
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’21
Reply to Shortcuts Automation Trigger Transaction Timeouts
and someone tried removing all cards, removing apple wallet, restarting and reinstalling it ? if I understand well, the problem comes from the wallet notification not coming at the good time so resetting maybe can make the trick . BTW got the same problem, when I pay with apple wallet, dont got the wallet notification, so the shortcut return failed . tried resetting, rewritting the shortcut, offloading shortcut etc nothing work, so maybe the problem is wallet ? ps: how did you founded the shortcut trace ?
Replies
Boosts
Views
Activity
Jun ’25
Reply to Clear App Cache
To manually delete app data on iOS without specifying the app name, you can follow these steps: Open the Settings on your iOS device. Scroll down and tap on General. Select iPhone Storage or iPad Storage depending on your device. In the list of installed apps, locate the app you want to delete data for and tap on it. You will now see a detailed view of the app with information about storage usage. Here are several options: Delete App: This will remove the entire app from your device, including all data and settings. Offload App: This option will remove the app but keep its documents and data intact. You can reinstall the app later without losing your data. Delete App and its Data: This option will remove the app and all associated data from your device. Choose the desired option based on your requirements. If you only want to free up storage space without removing the app, you can select Offload App. Please note that manually deleting app data will free up storage space on your device but ma
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Jun ’23
Reply to Does Xcode use GPU to build?
Xcode is not itself a compiler, it just hosts the compiler. For Obj-C, the current (preferred) compiler is clang. You can visit clang.llvm.org and if your question isn't answered by the information on the site, there are mailing lists where you can ask about implementation details and strategy.My guess, though, is that the compiler isn't designed to use the GPU.>> No reason for it to need the GPU when buildingNo particular reason, but it's certainly possible that it might use something like OpenCL to offload some processing onto the GPU.
Replies
Boosts
Views
Activity
Nov ’16
Reply to How to download this file when iPhone is out of storage space
Hi, not quite sure if your question is regarding the available storage space, or the download itself. But if your device has not enough storage available you can temporarily offload apps to free up space, or upload images and files to iCloud to free up enough space to download the file of your choice. Either way remember that filling your phones storage up so much can lead to software updates not working and therefore system data can build up. Take care David
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Apr ’22
Reply to Recording a Packet Trace
My quick_conn_process_inbound unable to parse packet messages are generally preceded with udp_validate_cksum_internal [C63.1.1.1:3] udp incorrect IPv4-UDP offload checksum 0x3b00 ulen 1026 nw_protocol_udp_get_input_frames [C63.1.1.1:3] Dropped inbound packets, checking for more sec_framer_open_aesgcm failed to open for AESGCM: -4308 It's a similar environment where we're inside a protected network, with some internal DNS dispatch to a host that overwrites a global DNS setting (highjacked domain). And we're also using firebase for our iOS app.
Replies
Boosts
Views
Activity
May ’26
Reply to iOS 11.1 beta 5 install fails
Same here. What worked for me was deleting the ‘prepared’ install bits, from the iPhone Storage settings after the install failed a couple of times, then re-downloading. The subsequent attempt to download completed, “prepared”, and “verified”, and successfully updated the phone (iPhone 7). [For the curious, I have a 128GB iPhone 7, which has about 60GB free. Ample space for the OS to download the update bits, expand them, and do what it needed to do to effect an install without offloading apps or other data to introduce confounding variables to the process.]
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Oct ’17
Reply to Is DEXT Driver supporting these Networking Features?
Tx/Rx Multiqueue, Yes. A DEXT can have multiple IOUserNetworkRxSubmissionQueue/IOUserNetworkRxCompletionQueue and IOUserNetworkTxSubmissionQueue/IOUserNetworkTxCompletionQueue. RSS The queue architecture above handles this. Every queue has an associated dispatch queue, which lets you control parallel packet processing. NS/ARP offload Your DEXT is directly controlling your hardware so, yes, I think this is something you could configure your hardware to do. RSC, PTP or packet timestamping and TSN. I'm not entirely sure how all of those are handled but it might be helpful to look at the NetworkingDriverKit Constants list. __ Kevin Elliott DTS Engineering, CoreOS/Hardware
Replies
Boosts
Views
Activity
Jan ’25
Reply to Core Data Deadlocks
We recently solved a similar issue by removing one of our contexts. We had our a main queue context writing into a private queue context which would then write to the persistent store coordinator (Same as your root context). This was done to offload saving to disk to a background queue. On iOS 12 beta 5, this seemed to be causing the deadlock. We pointed our main queue context to the store coordinator directly, and removed the final private queue context, which resolved it. Write now happen on the main thread, but the app runs.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Aug ’18
Reply to iOS Development: Create file failed(return domain:NSCocoaErrorDomain,code:512)
Having the exact same problem.@logicat Did you ever find a root cause or fix besides deleting & reinstalling your app?Can't create any new files.The error message is The file couldn't be saved. and there is no underlying error in the NSError instance.errno == 17 after the write failure.The file does not actually exist, nor are there any *.tmp.****** files present in the same parent directory.Affects a very small segment of my user base, but that number is growing.In my case, I only have reports for iOS 13+.Offloading the app *does not* fix the problemDeleting & reinstalling the app fixes the problem, but is obviously undesirable.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’20
Reply to How to receive UDP packets that have no checksum
Thanks for the prompt reply.The problem however, seems to be that the checksum verification is offloaded to the NIC. There are kernel parameters (ending in hwcksum_rx for example) that indicate this. This means that the NIC does not even deliver the UDP packets with a zero checksum to the system and the function udp_input_checksum is not even called.It also seems that the involved kernel parameters cannot be altered. (not even when the System Integrity Protection is switched off, which would not have been a viable solution anyway).So the question remains, how to get the UDP packets with their checksum set to zero?
Replies
Boosts
Views
Activity
Feb ’17
Proposing Expressive Siri Offload via Private Cloud Compute (PCC) for 8GB Devices (Feedback ID: FB23178983)
Hi everyone, With the initial rollout of the iOS 27 Beta, the advanced configuration sliders for the new, highly expressive Siri voice models are currently hidden/disabled on devices operating under an 8GB RAM threshold. While the local AFM 3 Core Advanced engine is memory-gated to 12GB+ hardware due to local footprint constraints, this creates a significant barrier for users who rely on next-generation vocal expressivity and fluid dictation features for accessibility. To address this, I have filed a formal feature request (FB23178983) asking Apple to route the expressive Siri framework through Private Cloud Compute (PCC) on 8GB devices (like the iPhone 15 Pro or base iPhone 16 models). By utilizing server-side rendering over secure, stateless cloud nodes, Apple could easily deliver these vital accessibility configurations without exhausting the local 8GB memory footprint. I’m curious if other accessibility testers and auditors on this board are looking for this exact routing path? If you or your users rely o
Replies
0
Boosts
0
Views
65
Activity
1d
Reply to App quits right after it is launched from home screen
Similar here, but even worse! We are having more and more users who have the same issue after any kind of updates (os updates as well as app updates). The app shows the launch screen and then quits, no even calling didFinishLaunching. In same cases, the workaround is to send the app to icloud (offload) and then restart it, restoring all data from the cloud. Unfortunately, this worked fine in iOS 13 but does not always work in iOS 14.0. Currently, the only way to make the app work again is to delete and reinstall it, letting the user lose all of the data assign to the app. THIS IS A DESASTER for most of our users. We URGENTLY need a solution.
Replies
Boosts
Views
Activity
Nov ’20
Reply to NEHotspotHelper entitlement: Wifi Signal Strength
Is Core Telephony APIs (CTGetSignalStrength class) appropriate in this case That class isn’t part of the public iOS SDK. If you have questions about it, you’ll need to raise them with your carrier contact at Apple. Honestly, I think that’s a good way forward here in general. One expected use case for the hotspot helper subsystem is to help carriers offload traffic to Wi-Fi. There are carrier-specific aspects to this that I’m not really up-to-speed with (because they involve stuff that’s not in the iOS SDK). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Entitlements Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to How to tell when Metal is "done" with an id<MTLTexture>, so we can release it properly.
Hi, Could you elaborate on When overloaded, stale metal render passes need to be 'aborted', which results in metal callbacks not being called.? This approach seems like dynamic load balancing to maximize throughput. It's unclear how well this could work with current Metal API and seems unlikely to be successful with OS watchdogs. Instead we recommend reducing and optimizing workload. Guidance on that can be found in Improving your game’s graphics performance and settings (even though your app may not be a game). You may also want to consider offloading some rendering work to compute to improve efficiency. See Compute Passes.
Replies
Boosts
Views
Activity
Dec ’24