Search results for

“eskimo”

36,610 results found

Post

Replies

Boosts

Views

Activity

Reply to URL Filter Network Extension
[quote='876405022, Pushpak-Ambadkar123, /thread/815498?answerId=876405022#876405022, /profile/Pushpak-Ambadkar123'] can we show any kind of custom error or alert when user tries to open blocked URL in case of URL Filter network ? [/quote] In the URL filter architecture your code isn’t the one making the actual decisions. Rather, your code sets up the filter’s state and the system applies that filter. So your code doesn’t run on the per-URL path and thus can’t do anything on that path. WWDC 2025 Session 234 Filter and tunnel network traffic with NetworkExtension talks more about this and I encourage you to watch it. So, your question is actually “Can we configure the filter to show a custom error?” And AFAICT the answer to that is “No.” However, I think it’d be reasonable for you to file an enhancement request for such a configuration option. If you do file an ER, post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo
Feb ’26
Reply to process.waitUntilExit never exits in tahoe 26.3
Hmmm, that’s not good. While I don’t want to engage in ‘blame the victim’ here, there is something you can do to reduce the risk of problems like this occurring in the future, namely, testing with beta seeds as they’re released. The beta seed programme exists to help us find and fixing regressions like this. Anyway, let’s see if we can find you a workaround. If you add this to your app’s entitlement, does it prevent the failure: A key of com.apple.security.temporary-exception.mach-lookup.global-name With the value being an array With a single string element Whose value is com.apple.storagekitd If that works, we can then talk about the App Review implications |-: Note Temporary exception entitlements have an interesting history. I have a couple of links in App Sandbox Resources that explain more about them. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
Reply to Possible 26.2 memory leak regression in Network, when multiple NEXT active
Thanks for checking this. And I’m glad to hear that things are improving. [quote='876543022, TChrist, /thread/813973?answerId=876543022#876543022, /profile/TChrist'] We will provide a leaks report … from the 26.4 device in the Feedback. [/quote] Thanks. Although I think you might be better off creating a new bug for that. The current bugs were used to track the fix for the major memory issue that landed in 26.4 beta. The remaining minor leak is likely to have a different cause and thus it’s better to have a different bug. If you do file a new bug, please post its bug number here, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Feb ’26
Reply to Securing code signing ceritifcates in the secure enclave
First up, I want to be clear about terminology. You don’t sign code with a certificate, you sign it with a digital identity, that is, the combination of a certificate and its associated private key. There’s no need to protect the certificate; it’s the private key that matters. I talk more about this in TN3161 Inside Code Signing: Certificates. Second, the Secure Enclave (SE) doesn’t store private keys. Rather, you protect a private key with the SE. The SE generates the private key and returns it wrapped in a way so that only that SE can use it. You then send key operations, like ‘sign this blob with this wrapped key’, to the SE, it internally unwraps the key, does the operation, and returns you the result. So the unwrapped key material never leaves the SE, but it’s not stored in the SE. Note This is how the SE works but it’s not true for other hardware-based keys. Notably, with a smart card the private key is actually stored on the smart card itself. Folks using the smart card don’t work with a wrapped key, t
Feb ’26
Reply to EXC_BAD_ACCESS issue need advice
[Different DTS engineer here; I’m picking up this thread because it’s directly aligned with my area of expertise.] [quote='876554022, Tenjikato, /thread/815899?answerId=876554022#876554022, /profile/Tenjikato'] it does not appear in Xcode Organizer. [/quote] Right. The issue here is that you have a third-party crash reporter installed and it’s failing to preserve the Apple crash report. Let’s look at the backtrace in your first post: Crashed: com.apple.main-thread 0 KSCrash … ksmemory_notifyUnhandledFatalSignal + 12 1 KSCrash … handleSignal + 100 2 libsystem_platform.dylib … _sigtramp + 56 3 libsystem_kernel.dylib … mach_msg2_internal + 76 4 libsystem_kernel.dylib … mach_msg_overwrite + 428 5 libsystem_kernel.dylib … mach_msg + 24 6 CoreFoundation … __CFRunLoopServiceMachPort + 160 7 CoreFoundation … __CFRunLoopRun + 1188 8 CoreFoundation … _CFRunLoopRunSpecificWithOptions + 532 9 GraphicsServices … GSEventRunModal + 120 10 UIKitCore … -[UIApplication _run] + 792 Frames 10 through 3 are all standard UIKit stu
Feb ’26
Reply to Disable Local Network Access permission check
We just posted a TN3179 update with info about the AllowedEthernetLocalNetworkAddresses and AllowedWiFiLocalNetworkAddresses user defaults. I think this might be useful in your situation, where you have limited control over the software involved but deep control over the Mac on which it runs. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Feb ’26
Reply to Team Id Changed / Old Team Id Automatically Signs
Sorry I didn’t reply sooner; I’m not sure how I missed the updates on this thread )-: [quote='848282022, Gumdum, /thread/792261?answerId=848282022#848282022, /profile/Gumdum'] sure enough, it's that odd Team Id and not my current one. [/quote] To be clear, Z82SJZ64R6 is not a Team ID. Since I was last on this thread I wrote up a detailed explanation of the various places you might see things that look like a Team ID but are not. See Code Signing Identifiers Explained. In this case, that’s a Team Member ID. [quote='854654022, Boog-7, /thread/792261?answerId=854654022#854654022, /profile/Boog-7'] my old personal team ID, which I used prior to paying for DevProg, is associated with my Apple ID instead of my new DevProg team ID. [/quote] It’s hard to say what’s going on here without more details. However, AFAICT you’re only a member of a single team, Team ID G________4. If you’re still having this problem, I recommend that you run the ‘create a new project’ test that I outlined in my first response. That should t
Feb ’26
Reply to Why do random errOSAInternalTableOverflow errors return when running AppleScripts via ScriptingBridge?
Try this: In Terminal, collect the log for the last 5 minutes: % sudo log collect --last 5m Archive successfully written to /Users/quinn/system_logs.logarchive In the Finder, double click the resulting system_logs.logarchive. In Console, you see a divider (pink arrow) and the Showing popup (purple allow). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Feb ’26
Reply to Rosetta 2 Deadlock on M4 Pro
[quote='876321022, druidsareus, /thread/814383?answerId=876321022#876321022, /profile/druidsareus'] Does this mean … [/quote] I pretty much meant what I wrote: In my assessment, the right people have seen this bug. There is nothing more I can say about its status. There are strict limits as to how much I can talk about Apple’s internal processes, and this issue has definitely bumped into those limits. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’26
Reply to Usage of External Packages for the challenge
[quote='876388022, mohalibou, /thread/812607?answerId=876388022#876388022, /profile/mohalibou'] It is possible to import a Swift package locally [/quote] Right. And that’s a great option for day-to-day development. My concern in this case is that the instructions say: Your submission must be an app playground (.swiftpm) in a ZIP file. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Feb ’26
Reply to Is Changing IOS version in package.swift file manually accepted?
[quote='876364022, Yashya, /thread/815698?answerId=876364022#876364022, /profile/Yashya'] Yes it's in Xcode playground [/quote] OK. This came up last year and the general consensus is that it’s fine to make this change in order to avoid all the availability ceremony. Note The reason I asked about whether you’re using Xcode is that Swift Playground still doesn’t support the iOS 26 SDK )-: See this post. I’d appreciate you filing a bug requesting that Xcode’s Swift playground support add a deployment target option. This limitation is an ongoing source of confusion for Swift Student Challenge participants )-: 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
Feb ’26
Reply to URL Filter Network Extension
[quote='876405022, Pushpak-Ambadkar123, /thread/815498?answerId=876405022#876405022, /profile/Pushpak-Ambadkar123'] can we show any kind of custom error or alert when user tries to open blocked URL in case of URL Filter network ? [/quote] In the URL filter architecture your code isn’t the one making the actual decisions. Rather, your code sets up the filter’s state and the system applies that filter. So your code doesn’t run on the per-URL path and thus can’t do anything on that path. WWDC 2025 Session 234 Filter and tunnel network traffic with NetworkExtension talks more about this and I encourage you to watch it. So, your question is actually “Can we configure the filter to show a custom error?” And AFAICT the answer to that is “No.” However, I think it’d be reasonable for you to file an enhancement request for such a configuration option. If you do file an ER, post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo
Replies
Boosts
Views
Activity
Feb ’26
Reply to process.waitUntilExit never exits in tahoe 26.3
Hmmm, that’s not good. While I don’t want to engage in ‘blame the victim’ here, there is something you can do to reduce the risk of problems like this occurring in the future, namely, testing with beta seeds as they’re released. The beta seed programme exists to help us find and fixing regressions like this. Anyway, let’s see if we can find you a workaround. If you add this to your app’s entitlement, does it prevent the failure: A key of com.apple.security.temporary-exception.mach-lookup.global-name With the value being an array With a single string element Whose value is com.apple.storagekitd If that works, we can then talk about the App Review implications |-: Note Temporary exception entitlements have an interesting history. I have a couple of links in App Sandbox Resources that explain more about them. 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
Feb ’26
Reply to Possible 26.2 memory leak regression in Network, when multiple NEXT active
Thanks for checking this. And I’m glad to hear that things are improving. [quote='876543022, TChrist, /thread/813973?answerId=876543022#876543022, /profile/TChrist'] We will provide a leaks report … from the 26.4 device in the Feedback. [/quote] Thanks. Although I think you might be better off creating a new bug for that. The current bugs were used to track the fix for the major memory issue that landed in 26.4 beta. The remaining minor leak is likely to have a different cause and thus it’s better to have a different bug. If you do file a new bug, please post its bug number here, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Run destination for my Xcode submission
You can find your answer on the submission form. You select your runtime environment using a popup, and below that popup is this text: Xcode app playgrounds are run in Simulator. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Securing code signing ceritifcates in the secure enclave
First up, I want to be clear about terminology. You don’t sign code with a certificate, you sign it with a digital identity, that is, the combination of a certificate and its associated private key. There’s no need to protect the certificate; it’s the private key that matters. I talk more about this in TN3161 Inside Code Signing: Certificates. Second, the Secure Enclave (SE) doesn’t store private keys. Rather, you protect a private key with the SE. The SE generates the private key and returns it wrapped in a way so that only that SE can use it. You then send key operations, like ‘sign this blob with this wrapped key’, to the SE, it internally unwraps the key, does the operation, and returns you the result. So the unwrapped key material never leaves the SE, but it’s not stored in the SE. Note This is how the SE works but it’s not true for other hardware-based keys. Notably, with a smart card the private key is actually stored on the smart card itself. Folks using the smart card don’t work with a wrapped key, t
Replies
Boosts
Views
Activity
Feb ’26
Reply to EXC_BAD_ACCESS issue need advice
[Different DTS engineer here; I’m picking up this thread because it’s directly aligned with my area of expertise.] [quote='876554022, Tenjikato, /thread/815899?answerId=876554022#876554022, /profile/Tenjikato'] it does not appear in Xcode Organizer. [/quote] Right. The issue here is that you have a third-party crash reporter installed and it’s failing to preserve the Apple crash report. Let’s look at the backtrace in your first post: Crashed: com.apple.main-thread 0 KSCrash … ksmemory_notifyUnhandledFatalSignal + 12 1 KSCrash … handleSignal + 100 2 libsystem_platform.dylib … _sigtramp + 56 3 libsystem_kernel.dylib … mach_msg2_internal + 76 4 libsystem_kernel.dylib … mach_msg_overwrite + 428 5 libsystem_kernel.dylib … mach_msg + 24 6 CoreFoundation … __CFRunLoopServiceMachPort + 160 7 CoreFoundation … __CFRunLoopRun + 1188 8 CoreFoundation … _CFRunLoopRunSpecificWithOptions + 532 9 GraphicsServices … GSEventRunModal + 120 10 UIKitCore … -[UIApplication _run] + 792 Frames 10 through 3 are all standard UIKit stu
Replies
Boosts
Views
Activity
Feb ’26
Reply to Disable Local Network Access permission check
We just posted a TN3179 update with info about the AllowedEthernetLocalNetworkAddresses and AllowedWiFiLocalNetworkAddresses user defaults. I think this might be useful in your situation, where you have limited control over the software involved but deep control over the Mac on which it runs. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Possible 26.2 memory leak regression in Network, when multiple NEXT active
Can you re-test on the just-seeded 26.4b1 release? There’s a similar issue (FB21376045) called out in the macOS Tahoe 26.4 Beta Release Notes notes. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Persistent Tokens for Keychain Unlock in Platform SSO
I asked about this internally and the answer is that the machinery used by Platform SSO isn’t something available to third-party developers (other than via Platform SSO itself, of course). 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
Feb ’26
Reply to Team Id Changed / Old Team Id Automatically Signs
Sorry I didn’t reply sooner; I’m not sure how I missed the updates on this thread )-: [quote='848282022, Gumdum, /thread/792261?answerId=848282022#848282022, /profile/Gumdum'] sure enough, it's that odd Team Id and not my current one. [/quote] To be clear, Z82SJZ64R6 is not a Team ID. Since I was last on this thread I wrote up a detailed explanation of the various places you might see things that look like a Team ID but are not. See Code Signing Identifiers Explained. In this case, that’s a Team Member ID. [quote='854654022, Boog-7, /thread/792261?answerId=854654022#854654022, /profile/Boog-7'] my old personal team ID, which I used prior to paying for DevProg, is associated with my Apple ID instead of my new DevProg team ID. [/quote] It’s hard to say what’s going on here without more details. However, AFAICT you’re only a member of a single team, Team ID G________4. If you’re still having this problem, I recommend that you run the ‘create a new project’ test that I outlined in my first response. That should t
Replies
Boosts
Views
Activity
Feb ’26
Reply to Why do random errOSAInternalTableOverflow errors return when running AppleScripts via ScriptingBridge?
Try this: In Terminal, collect the log for the last 5 minutes: % sudo log collect --last 5m Archive successfully written to /Users/quinn/system_logs.logarchive In the Finder, double click the resulting system_logs.logarchive. In Console, you see a divider (pink arrow) and the Showing popup (purple allow). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Rosetta 2 Deadlock on M4 Pro
[quote='876321022, druidsareus, /thread/814383?answerId=876321022#876321022, /profile/druidsareus'] Does this mean … [/quote] I pretty much meant what I wrote: In my assessment, the right people have seen this bug. There is nothing more I can say about its status. There are strict limits as to how much I can talk about Apple’s internal processes, and this issue has definitely bumped into those limits. 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
Feb ’26
Reply to Usage of External Packages for the challenge
[quote='876388022, mohalibou, /thread/812607?answerId=876388022#876388022, /profile/mohalibou'] It is possible to import a Swift package locally [/quote] Right. And that’s a great option for day-to-day development. My concern in this case is that the instructions say: Your submission must be an app playground (.swiftpm) in a ZIP file. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26
Reply to Is Changing IOS version in package.swift file manually accepted?
[quote='876364022, Yashya, /thread/815698?answerId=876364022#876364022, /profile/Yashya'] Yes it's in Xcode playground [/quote] OK. This came up last year and the general consensus is that it’s fine to make this change in order to avoid all the availability ceremony. Note The reason I asked about whether you’re using Xcode is that Swift Playground still doesn’t support the iOS 26 SDK )-: See this post. I’d appreciate you filing a bug requesting that Xcode’s Swift playground support add a deployment target option. This limitation is an ongoing source of confusion for Swift Student Challenge participants )-: 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
Feb ’26
Reply to What iPadOS version do evaluation devices run when submitted via Swift Playgrounds?
See here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Feb ’26