Search results for

offloading

179 results found

Post

Replies

Boosts

Views

Activity

Reply to Installer plugin hangs in Catalina
Yes, we have a similar problem: We have two installer plugins, and they have worked fine for 12 years (well, every few years, Apple makes a silent change and we have to adjust). Starting in OSX 10.14 or 10.15, the Installer is not working right for us: does not totally hang, but the GUI is non-responsive. Fortunately, in our design, the installation more-or-less finishes.It definitely looks like Apple changed the Installer app to offload any plugin software into other processes: the com.Apple.InstallerRemotePluginService ... it gets its own PID. In our case, a single Installer has three processes are running: Installer and two InstallerRemotePluginService processes.Our issue is that the plugins are not able to dynamically update controls/widgets on the installer GUI. They are updating a progress bar: but the main/GUI thread in the Installer process is not responding. I guess that software in the InstallerRemotePluginService cannot update widgets drawn by the main Installer process??Have not figured o
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’20
Reply to Splash screen not updated (tried different methods available on the internet)
Problem is that launchscreen (splash screen) is stored in cache and not cleared when you upload without deinstalling first.There may be some trick, like renamin the image iused and removing the old one from xcassetshttps://stackoverflow.com/questions/33002829/ios-keeping-old-launch-screen-and-app-icon-after-updateAnother way is to propose users to offload (not remove) the app. So they will not loose their user data.h ttps://www.howtogeek.com/344944/how-to-delete-or-offload-an-app-on-iphone-or-ipad/
Topic: UI Frameworks SubTopic: UIKit Tags:
May ’20
VPN (Packet Tunnel Provider) over SMB
Some users at a certain company reported they are having problems when using my VPN app for Mac (Packet Tunnel Povider), with SMB:Initiating an SMB upload will fail and then their VPN client will disconnect, in some cases the computer needs to be reboot.I've collected logs for my client (nothing suspicious there), and I also got the logs from thier Console.Those are some relevant lines from the Console, but again I don't see anything suspicious:default 17:27:16.194234 -0400 secd Microsoft Outloo[303]/1#16 LF=0 copy_matching Error Domain=NSOSStatusErrorDomain Code=-34018 Client has neither com.apple.application-identifier, com.apple.security.application-groups nor keychain-access-groups entitlements UserInfo={NSDescription=Client has neither com.apple.application-identifier, com.apple.security.application-groups nor keychain-access-groups entitlements} default 17:27:16.252627 -0400 com.apple.WebKit.WebContent Current memory footprint: 14 MB default 17:27:18.079823 -0400 symptomsd rssi (-53) or transmitRate (58
10
0
1.5k
Apr ’20
Reply to VPN (Packet Tunnel Provider) over SMB
Thanks again @meaton for all the helpful replies!As I said I would do, I tried to reproduce it a lot of times, including uploading big files (3GB, 5GB) and it didn't reproduce on my Mac.However, at the customer, it reproduced easily, even with small files - she tries to upload 3 files of ~10mb each, and it happens.I checked again her Console logs, and no sign for utun_output or ctl_enqueuembuf, but those line seems related:default 17:27:22.110479 -0400 symptomsd NWPath: kNetworkPrimary NWPathStatusSatisfied interface en1 index 6 default 17:27:22.110535 -0400 symptomsd primary interface change to en1, type 1 default 17:27:22.110692 -0400 symptomsd Primary change default 17:27:22.110754 -0400 symptomsd noi: NOI: v:0 type:Wifi, isAny:yes, isBuiltin:no, loi:-1, flags:0, event: kNotificationNewPrimaryInterface, oldLoadedLqm: 100, rawLoadedLqm: 100, newLoadedLqm: 100, not posting default 17:27:22.118243 -0400 apsd Looking up connection on peer: d573aec0 found default 17:27:22.118320 -0400 apsd Looking up connection
Apr ’20
Reply to Background pull requests.
OK, this specific goal:I need to do a background pull request every 10 seconds using Swift.is not achievable on iOS. Once your app is moved to the background, it is typically suspended, and it can’t make network requests while it’s suspended. There are things you can do to hold off that suspension, and also get resumed in the background, but nothing will give you regular background executable time every 10 seconds.Even if you could, you’d quick run through the user’s battery.You need to rethink your approach. I specifically recommend that you reconsider using push notifications. There’s a reason Apple puts so much emphasis on push notifications. In a push model, you offload this work to a server that doesn’t have to worry about all day battery life.Share and Enjoy — Quinn “The Eskimo!” Apple Developer Relations, Developer Technical Support, Core OS/Hardware let myEmail = eskimo + 1 + @apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Dec ’19
Reply to Refresh notification content with background task
We have a UNUserNotification that is scheduled for a certain date. The content of this notification might be subject to change as we get closer to its delivery. My preferred way to do this is to offload the logic for ‘rendering’ the notification to a push provider. At that point your app doesn’t need to resume in the background and update the notification; rather, the push provider just sends the right push notification at the right time.If you can’t do that, refreshing the notification on the client is going to be problematic. BGAppRefreshTask is the right option for this but most developers who try to use this tech (which is equivalent to the old ‘background fetch’ mechanism) are disappointed with how infrequently it resumes their app. Share and Enjoy — Quinn “The Eskimo!” Apple Developer Relations, Developer Technical Support, Core OS/Hardware let myEmail = eskimo + 1 + @apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’19
Do offloaded apps count as app deletions in App Store Connect?
In recent months, App Store Connect has started to report on app deletions. I have an app that is seasonal, and I noticed that I have a lot of deletions recently, usually spiking on Sundays. The number of deletions seemed odd to me, and the spikes seemed especially odd. Then it occurred to me that this might be as a result of iOS offloading apps that have not been used for a long time. Can anyone tell me - is the the case? Do the stats for app deletions include offloads? And also, does anyone know after about how long of a period of not using an app is it offloaded? Eg. 3/6/9 months?
5
0
3.1k
Sep ’19
Reply to Do offloaded apps count as app deletions in App Store Connect?
>Do offloaded apps count as app deletionsAppears so, yes. I see no evidence there is a time factor, tho.From ASC Help / Metrics:Deletions: The number of times your app was deleted on devices running iOS 12.3 or tvOS 9 or later by users who agree to share their data with you. This data includes deletions of the app from the Home Screen and deletions of the app through Manage Storage. Data from resetting or erasing a device's content and settings is not included.
Sep ’19
Reply to An error occurred installing iOS 13 Public Beta.
He's correct, like many have said, I went and Offloaded and removed some apps and it completed.I remembered that I had a update in iOS 11 days that did this,From my history of computers since the 90's, I think it had enough to downloa, even though I deleted and tried again - It didn't have quite enough spacevto fully extract and put all of the stuff where it needed to.This timem the screen went black for a few and it rebooted.Success!
Topic: App & System Services SubTopic: Core OS Tags:
Aug ’19
Reply to An error occurred installing iOS 13 Public Beta.
He's correct, like many have said, I went and Offloaded and removed some apps and it completed.I remembered that I had a update in iOS 11 days that did this,From my history of computers since the 90's, I think it had enough to downloa, even though I deleted and tried again - It didn't have quite enough spacevto fully extract and put all of the stuff where it needed to.This timem the screen went black for a few and it rebooted.Success! This Dark mode is quite different than on Mojave.
Topic: App & System Services SubTopic: Core OS Tags:
Aug ’19
Questions for Security lab (Tuesday, June 4th at 11:00 AM)
Auditing:Question: What will change/improve in proper way to offload audit information (log to SIEM systems) comparable to Apple > GitHub > swift-log idea, but build into OS auditing systems?Answer:File a Radar to request streaming of OpenBSM logs to syslog.File another Radar to request macOS Catalina be upgraded with the latest version of OpenBSM, which supports exporting to plain text natively.FileVault:Question: In the WWDC Catalina beta, enabling FileVault with fdesetup includes a dialog window for user approval (see below). Is there a way to suppress this window from appearing?Answer: Dialog window was added as ransomware protection. File a Radar to request an MDM option for suppressing dialog window.Endpoint Security:Question: Will the new EndpointSecurity framework be available for iOS/iPadOS?Answer: No.Kernel Extensions:Question: Any timeline on when they will be fully deprecated?Answer: Apple does not comment on future product releases.Question: Beyond disabling SIP, are there other wa
1
0
2.9k
Jun ’19
Reply to Still no way to create a 'fall through' layer
With respect, herein lies the issue. If you were to handle all touch detection only in the SKScene class, that would make it easier to determine which node should receive the touch. However, in any complex system, you would (at least in my opinion) distribute touch handling to objects themselves.For example, I have a Button class that I use in all my projects, which is subclassed from SKNode. Button receives and handles its own touches, so that such logic doesn't have to be repeated multiple times in each SKScene, in each project. Buttons tend to be important elements, so you're likely to find one in each SKScene in your project, making it highly efficient to offload this particular logic to the object class. So when I want to use a button, I instantiate Button in an SKScene, feed it the functionality I want it to perform upon touching and it works out of the box.Since touch handling is distributed, you can't really loop through and consider touch fallthrough per node. Consider a custom scroll view c
Topic: Graphics & Games SubTopic: SpriteKit Tags:
Feb ’19