Search results for

“eskimo”

38,285 results found

Post

Replies

Boosts

Views

Activity

Reply to iOS restore ordering for an open Application Support SQLite file
In general, the system will not update your app’s container while the app is running (and that includes being suspended in the background). If the system needs to do something to your container — for example, recovering space by nixing the caches directory — it’ll terminate your app first. There are exceptions to this general rule. The one that springs to mind is the Documents directory. If the app chooses to make this visible to the user, it need to use file coordination to avoid the sorts of problems you’re talking about. There’s also the iOS Apps on Mac feature, which lets your app run on a much less constrained platform. Finally, for SQLite specifically, you have to worry about 0xdead10cc “dead lock” terminations. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’26
Reply to How to read monitor built-in ambient light sensor in real time?
[quote='845522021, DredChed, /thread/845522, /profile/DredChed'] Is there a supported public API … that allows a sandboxed macOS app to read the built-in ambient light sensor in real time? [/quote] No. AFAIK sandboxing isn’t a factor here; a non-sandboxed app would have the same problem. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: General Tags:
Sep ’26
Reply to Developer ID provisioning profile missing Sensitive Content Analysis entitlement
There’s a canonical way to check whether a specific capability is available for a specific platform / distribution channel. See Finding a Capability’s Distribution Restrictions. I ran through this with my test account and it confirms that the Sensitive Content Analysis capability is not available for Developer ID apps. If you’d like to see that change, I encourage you to file an ER explaining why it’s important to you. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to Notarization submissions vanish from history without a verdict; all new submissions stuck In Progress (Team UFB3325L3Q)
I suspect that there are two things in play here: The vanished requests are usually the result of a failed upload. If you start a request and the upload fails to complete, the request stays in the In Progress state for a while — approximately 10 hours — and then disappears. New requests being stuck for a long period of time suggests that they are subject to additional analysis. I have a standard spiel about this, which I’ve included below. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com You can expect that most uploads will be notarised quickly. Occasionally, some uploads are held for additional analysis and may take longer to complete. As you notarise your apps, the system will learn how to recognise them, and you should see fewer delays. For lots of additional info about notarisation, see Notarisation Resources. Specifically, it links to a Q&A with the notary service team that’s quite instructive.
Topic: Code Signing SubTopic: Notarization Tags:
Sep ’26
Reply to About Swift Student Challenge
Historically, Swift Student Challenge has run yearly, with the challenge being announced around this time and finishing about a quarter of the way into the next year. You can learn more about this from Developer > Swift Student Challenge and the various posts on Developer > News. Right now there are no announced future challenges, so my advice is that you monitor Developer > News for updates (it even has a neat-o RSS feed). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to Inquiries regarding Multicast Networking Entitlement Request
[quote='904932022, blainebell, /thread/742329?answerId=904932022#904932022, /profile/blainebell'] How long did it take? [/quote] If I’m reading our internal systems right, your request has already been approved. Does that match what you see at your end? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to UDP Broadcast Network Programming with Python
In Extra-ordinary Networking you’ll find a link to Broadcasts and Multicasts, Hints and Tips which has specific advice on how to tackle problems like this. I wrote it for folks creating native code, but much of the same advice applies to Python as well. I encourage you to review it and apply the techniques it suggests. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to Simplest programs ever fail to launch (killed by Terminal) after compiling with clang. Probably a codesigning pb
The system won’t pop up the crash report alert but it will still generate a crash report. In Console, on the left, select the Crash Reports item. [quote='904738022, NicolasC38, /thread/845014?answerId=904738022#904738022, /profile/NicolasC38'] I discovered that using the option -fsanitize=undefined,address seems to fix the issue [/quote] Well, that’s weird. What exactly is in simplest_ever_c_program.c? If you build the program in the normal way, what does this report: % codesign -d -vvv a.out And then what happens if you do this: % cp a.out a2.out % ./a2.out Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General
Sep ’26
Reply to SuspendingClock how do I use it
If you subtract two suspending clock instants you get a Duration value: let c = SuspendingClock() let start = c.now … your code here … let end = c.now let delta: Duration = end - start That’s a 128-bit count of attoseconds. Use the components property to get seconds and attoseconds: let (seconds, attoseconds) = delta.components You can tidy this up with the measure(_:) method`: let delta = c.measure { … your code here … } Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to MACOS 27 Autofill
Does this only affect your app? Or do you see it across the system as a whole? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
Sep ’26
Reply to Notarization submissions stuck "In Progress" for 24+ hours — first-time notarization, Team VZUUDKF3MW
You can expect that most uploads will be notarised quickly. Occasionally, some uploads are held for additional analysis and may take longer to complete. As you notarise your apps, the system will learn how to recognise them, and you should see fewer delays. For lots of additional info about notarisation, see Notarisation Resources. Specifically, it links to a Q&A with the notary service team that’s quite instructive. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Sep ’26
Reply to iOS restore ordering for an open Application Support SQLite file
In general, the system will not update your app’s container while the app is running (and that includes being suspended in the background). If the system needs to do something to your container — for example, recovering space by nixing the caches directory — it’ll terminate your app first. There are exceptions to this general rule. The one that springs to mind is the Documents directory. If the app chooses to make this visible to the user, it need to use file coordination to avoid the sorts of problems you’re talking about. There’s also the iOS Apps on Mac feature, which lets your app run on a much less constrained platform. Finally, for SQLite specifically, you have to worry about 0xdead10cc “dead lock” terminations. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Sep ’26
Reply to How to read monitor built-in ambient light sensor in real time?
[quote='845522021, DredChed, /thread/845522, /profile/DredChed'] Is there a supported public API … that allows a sandboxed macOS app to read the built-in ambient light sensor in real time? [/quote] No. AFAIK sandboxing isn’t a factor here; a non-sandboxed app would have the same problem. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’26
Reply to Developer ID provisioning profile missing Sensitive Content Analysis entitlement
There’s a canonical way to check whether a specific capability is available for a specific platform / distribution channel. See Finding a Capability’s Distribution Restrictions. I ran through this with my test account and it confirms that the Sensitive Content Analysis capability is not available for Developer ID apps. If you’d like to see that change, I encourage you to file an ER explaining why it’s important to you. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26
Reply to Notarization submissions vanish from history without a verdict; all new submissions stuck In Progress (Team UFB3325L3Q)
I suspect that there are two things in play here: The vanished requests are usually the result of a failed upload. If you start a request and the upload fails to complete, the request stays in the In Progress state for a while — approximately 10 hours — and then disappears. New requests being stuck for a long period of time suggests that they are subject to additional analysis. I have a standard spiel about this, which I’ve included below. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com You can expect that most uploads will be notarised quickly. Occasionally, some uploads are held for additional analysis and may take longer to complete. As you notarise your apps, the system will learn how to recognise them, and you should see fewer delays. For lots of additional info about notarisation, see Notarisation Resources. Specifically, it links to a Q&A with the notary service team that’s quite instructive.
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Sep ’26
Reply to About Swift Student Challenge
Historically, Swift Student Challenge has run yearly, with the challenge being announced around this time and finishing about a quarter of the way into the next year. You can learn more about this from Developer > Swift Student Challenge and the various posts on Developer > News. Right now there are no announced future challenges, so my advice is that you monitor Developer > News for updates (it even has a neat-o RSS feed). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26
Reply to Inquiries regarding Multicast Networking Entitlement Request
[quote='904932022, blainebell, /thread/742329?answerId=904932022#904932022, /profile/blainebell'] How long did it take? [/quote] If I’m reading our internal systems right, your request has already been approved. Does that match what you see at your end? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26
Reply to UDP Broadcast Network Programming with Python
In Extra-ordinary Networking you’ll find a link to Broadcasts and Multicasts, Hints and Tips which has specific advice on how to tackle problems like this. I wrote it for folks creating native code, but much of the same advice applies to Python as well. I encourage you to review it and apply the techniques it suggests. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26
Reply to Simplest programs ever fail to launch (killed by Terminal) after compiling with clang. Probably a codesigning pb
The system won’t pop up the crash report alert but it will still generate a crash report. In Console, on the left, select the Crash Reports item. [quote='904738022, NicolasC38, /thread/845014?answerId=904738022#904738022, /profile/NicolasC38'] I discovered that using the option -fsanitize=undefined,address seems to fix the issue [/quote] Well, that’s weird. What exactly is in simplest_ever_c_program.c? If you build the program in the normal way, what does this report: % codesign -d -vvv a.out And then what happens if you do this: % cp a.out a2.out % ./a2.out Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General
Replies
Boosts
Views
Activity
Sep ’26
Reply to SuspendingClock how do I use it
If you subtract two suspending clock instants you get a Duration value: let c = SuspendingClock() let start = c.now … your code here … let end = c.now let delta: Duration = end - start That’s a 128-bit count of attoseconds. Use the components property to get seconds and attoseconds: let (seconds, attoseconds) = delta.components You can tidy this up with the measure(_:) method`: let delta = c.measure { … your code here … } Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26
Reply to MACOS 27 Autofill
Does this only affect your app? Or do you see it across the system as a whole? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’26
Reply to Notarization submissions stuck "In Progress" for 24+ hours — first-time notarization, Team VZUUDKF3MW
You can expect that most uploads will be notarised quickly. Occasionally, some uploads are held for additional analysis and may take longer to complete. As you notarise your apps, the system will learn how to recognise them, and you should see fewer delays. For lots of additional info about notarisation, see Notarisation Resources. Specifically, it links to a Q&A with the notary service team that’s quite instructive. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Sep ’26