Search results for

“eskimo”

37,165 results found

Post

Replies

Boosts

Views

Activity

Reply to FSKit running example project
IME the sample works in general. I’ve helped other folks in your situation: In this thread the issue was that they’d not signed their code. In this thread was the problem was cleared by a restart. Please check those and reply back here if you continue to have problems. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
May ’26
Reply to USB Passthrough in mac os virtualization framework
[quote='825379021, rbmanian75, /thread/825379, /profile/rbmanian75'] Is there way to connect the host usb devices directly to guest vms using [macOS] Virtualization framework? [/quote] No. Normally I’d send you off to file an enhancement request, but in this case there’s not much point because this is a highly requested feature. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
May ’26
Reply to Not authorized to view my own post
We’ve been hunting a number of different issues with symptoms like this: In one, the presence of a URL parameter (that is, stuff after the ? in a URL) causes forums to behave strangely. Which would be fine if forums didn’t generate notifications with those parameters! |-: (r. 172326632) In another, long URLs cause grief for the forums JavaScript code (r. 173685799). Neither seems to exactly match the symptoms you’ve described, so I have a couple of diagnostic tests I’d like to try. The first one is simple: Open the thread’s URL, https://developer.apple.com/forums/thread/825224, in a private browsing window. Does that show the content? In my case it does, so if this fails for you that’d be super interesting. The second is to repeat your normal test but with JavaScript disabled. If you’re using Safari on the Mac, disable JavaScript using Safari > Settings > Security > Enable JavaScript. The reason I’m asking about this is that, in my experience, lots of ‘it starts to show correctly but then fails’ are
May ’26
Reply to macOS ARM64 App Killed with SIGKILL - Gatekeeper Error -67062
[quote='825378021, ibgokul, /thread/825378, /profile/ibgokul'] Error -67062 = errSecCSReqFailed [/quote] This is wrong. The right values are: Value | Identifier | Description ----- | ---------- | ----------- -67062 | errSecCSUnsigned | code object is not signed at all -67050 | errSecCSReqFailed | code failed to satisfy specified code requirement(s) I suspect your LLM was having a bad trip (-: Note The easiest way to identify security errors is with the security tool: % security error -67062 Error: 0xFFFEFA0A -67062 code object is not signed at all [quote='825378021, ibgokul, /thread/825378, /profile/ibgokul'] do I need to use a Developer ID certificate even for internal testing? [/quote] Definitely not! For this sort of internal testing, and for day-to-day development in general, it’s much better to use Apple Development signing. It’s best to reserve Developer ID signing for distribution. I talk about this a lot more in The Care and Feeding of Developer ID. As to what’s actually failing, it’s hard to say for
May ’26
Reply to SFAuthorizationPluginView password field does not accept keyboard input until click on macOS Tahoe 26.4.1
Thanks for sharing your experience here. [quote='886650022, oleksandr91, /thread/824458?answerId=886650022#886650022, /profile/oleksandr91'] Apple said that this is unsupported configuration [/quote] I read through the comments in FB22289735 and those were about the specific configuration covered by that bug. If this regression is causing problems for an actual product, I recommend that you file a bug focused on that. You can then use QAuthPlugins as evidence that this problem isn’t being caused by your code. Please post your bug number, just for the record. [quote='886650022, oleksandr91, /thread/824458?answerId=886650022#886650022, /profile/oleksandr91'] macOS 26.4 has been damaging to our product. [/quote] Bummer. Unfortunately I don’t have any encouraging words here. Authorisation plug-ins are brittle; it’s not uncommon for them to break even with minor updates to macOS. I don’t imagine that changing unless there’s a significant reworking of this part of the OS. That’s why it’s so important to test your p
Topic: Privacy & Security SubTopic: General Tags:
May ’26
Reply to concurrent downloading of files with URLSession downloadTask with background configuration.
The below applies to iOS and all its child platforms, including visionOS. On macOS, as is so often the case, the store is subtly different (-: [quote='825268021, bvsdev, /thread/825268, /profile/bvsdev'] What is the lifespan of the URLSessionDownloadDelegate object when app is suspended or terminated? [/quote] Once an app is suspended, one of two things can happen: It get resumed. It gets terminated. In the first case, the app’s memory is preserved and thus any URLSession objects you created continue to exist. And the URLSession retains its delegate [1], so your delegate objects continue to exist. If the app gets terminated then all of its memory goes away without any app code ever running again. The next time the app is launched — which might due to user activity or due to the system relaunching it in the background, for example, because your downloads have completed — it has to re-create any background sessions it was using. As part of this it has to create new delegate objects. I generally recommend that y
May ’26
Reply to SMAppService - helper is not started
[quote='825110021, granada29, /thread/825110, /profile/granada29'] After removing the executables and recompiling the software I sometimes find that it needs to be registered again. [/quote] Before you start taking drastic measures here, it’s important to check whether this problem affects your users in practice. Because your users are unlikely to be doing the above (-: So, if you run through realistic user scenarios — that is, install your app on a ‘clean’ Mac and then upgrade to a new version — do you see this problem? Note I tend to do this sort of testing on a VM, because that way I can get back to a fresh configuration by restoring from a snapshot. Try to avoid running tests like this on main work Mac, because the constant thrash of building and rebuilding tends to confuse various bits of the system. [quote='825110021, granada29, /thread/825110, /profile/granada29'] I think originated from Apple. [/quote] If it did, it’s not doing supported stuff. Documentation for SMJobCopyDictionary is very thin on the
May ’26
Reply to 2+ months blocked on error 7000. Apple's "correct escalation path" is broken.
[quote='825285021, bradeac, /thread/825285, /profile/bradeac'] If anyone here has actually unblocked error 7000 [/quote] Yes, many times. Despite the vague error message, this is not simply someone forgetting to check a box. There is a real issue that warrants careful resolution. I can’t share more details here. This isn’t a DTS concern and, while I’m usually quite happy to wade into other team’s ponds, this specific issue has to be handled through official channels. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Notarization Tags:
May ’26
Reply to How to get Publishing errors in Visual Studio 2026
DevForums is primary focused on Apple APIs and tools. While it’s possible that some other developer might chime in on this thread, my advice is that you escalate this question via the support channel for the third-party tools you’re using. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
May ’26
Reply to Is it possible to locally test a Network Extension without a paid development account?
[quote='825136021, KirkBeamedUp, /thread/825136, /profile/KirkBeamedUp'] Can this be done … ? [/quote] Probably, but whether it’s worth it depends on how much you value your time. First, some background. Most NE entitlements are available to all developers who are members of a paid team. And you’re right that there’s a bunch of backstory to this, but the info in my Network Extension Framework Entitlements post is up to date. Also, Developer Account Help > Reference > Supported capabilities (macOS) is a good page to bookmark, because it lists a bunch of common capabilities and their team requirements. The Apple Developer column in that table is what you get with free provisioning, also known as Personal Team in Xcode. Now, for iOS and its child platforms that’s the end of the story. For macOS you have options. You can disable SIP and then disable bits of the trusted execution system and thereby claim any entitlements you want. For an example of this, see this post. IMPORTANT This is not a supported confi
May ’26
Reply to XPC Communication between Editor app and user-compiled code
You’ve bumped into a common point of confusion. An XPC service is a bundled program, with the .xpc extension. This is, by definitive embedded in your app [1]. However, that’s not the only way to use XPC. For example, a launchd daemon or agent can vend a named XPC endpoint via its MachSesrvices dictionary. This is not an XPC service per se, but you can talk to it much like you would talk to an XPC service. The biggest difference is the way that you connect. For an XPC service you use NSXPCConnection.init(listenerEndpoint:) and for a named XPC endpoint vended by a launchd daemon you use init(machServiceName:options:). I talk a lot more about this in XPC and App-to-App Communication. This and other helpful things are linked to from XPC Resources. Having said that, launchd daemons and agents are a clunky way to approach this. While there are now good ways to wrangle them [2], it’s still a hassle because they persist. XPC services are great because their lifecycle is tied to the lifecycle of your app. Which brings
May ’26
Reply to FSKit running example project
IME the sample works in general. I’ve helped other folks in your situation: In this thread the issue was that they’d not signed their code. In this thread was the problem was cleared by a restart. Please check those and reply back here if you continue to have problems. 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
May ’26
Reply to USB Passthrough in mac os virtualization framework
[quote='825379021, rbmanian75, /thread/825379, /profile/rbmanian75'] Is there way to connect the host usb devices directly to guest vms using [macOS] Virtualization framework? [/quote] No. Normally I’d send you off to file an enhancement request, but in this case there’s not much point because this is a highly requested feature. 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
May ’26
Reply to Not being able to access the ‘ Certificates, Identifiers & Profiles ‘ page
Are you trying to do this for a Personal Team? If so, see Team Member Can’t access Certificates, Identifiers, and Profiles. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
May ’26
Reply to Not authorized to view my own post
We’ve been hunting a number of different issues with symptoms like this: In one, the presence of a URL parameter (that is, stuff after the ? in a URL) causes forums to behave strangely. Which would be fine if forums didn’t generate notifications with those parameters! |-: (r. 172326632) In another, long URLs cause grief for the forums JavaScript code (r. 173685799). Neither seems to exactly match the symptoms you’ve described, so I have a couple of diagnostic tests I’d like to try. The first one is simple: Open the thread’s URL, https://developer.apple.com/forums/thread/825224, in a private browsing window. Does that show the content? In my case it does, so if this fails for you that’d be super interesting. The second is to repeat your normal test but with JavaScript disabled. If you’re using Safari on the Mac, disable JavaScript using Safari > Settings > Security > Enable JavaScript. The reason I’m asking about this is that, in my experience, lots of ‘it starts to show correctly but then fails’ are
Replies
Boosts
Views
Activity
May ’26
Reply to macOS ARM64 App Killed with SIGKILL - Gatekeeper Error -67062
[quote='825378021, ibgokul, /thread/825378, /profile/ibgokul'] Error -67062 = errSecCSReqFailed [/quote] This is wrong. The right values are: Value | Identifier | Description ----- | ---------- | ----------- -67062 | errSecCSUnsigned | code object is not signed at all -67050 | errSecCSReqFailed | code failed to satisfy specified code requirement(s) I suspect your LLM was having a bad trip (-: Note The easiest way to identify security errors is with the security tool: % security error -67062 Error: 0xFFFEFA0A -67062 code object is not signed at all [quote='825378021, ibgokul, /thread/825378, /profile/ibgokul'] do I need to use a Developer ID certificate even for internal testing? [/quote] Definitely not! For this sort of internal testing, and for day-to-day development in general, it’s much better to use Apple Development signing. It’s best to reserve Developer ID signing for distribution. I talk about this a lot more in The Care and Feeding of Developer ID. As to what’s actually failing, it’s hard to say for
Replies
Boosts
Views
Activity
May ’26
Reply to XPC connection broken on app & extension upgrade
See my reply on your other thread. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
May ’26
Reply to 2+ months blocked on error 7000. Apple's "correct escalation path" is broken.
rather that going through the official channels isn’t leading to a resolution Right. But I can’t speak for other teams here at Apple, which is why I posted that very focused reply. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to SFAuthorizationPluginView password field does not accept keyboard input until click on macOS Tahoe 26.4.1
Thanks for sharing your experience here. [quote='886650022, oleksandr91, /thread/824458?answerId=886650022#886650022, /profile/oleksandr91'] Apple said that this is unsupported configuration [/quote] I read through the comments in FB22289735 and those were about the specific configuration covered by that bug. If this regression is causing problems for an actual product, I recommend that you file a bug focused on that. You can then use QAuthPlugins as evidence that this problem isn’t being caused by your code. Please post your bug number, just for the record. [quote='886650022, oleksandr91, /thread/824458?answerId=886650022#886650022, /profile/oleksandr91'] macOS 26.4 has been damaging to our product. [/quote] Bummer. Unfortunately I don’t have any encouraging words here. Authorisation plug-ins are brittle; it’s not uncommon for them to break even with minor updates to macOS. I don’t imagine that changing unless there’s a significant reworking of this part of the OS. That’s why it’s so important to test your p
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to concurrent downloading of files with URLSession downloadTask with background configuration.
The below applies to iOS and all its child platforms, including visionOS. On macOS, as is so often the case, the store is subtly different (-: [quote='825268021, bvsdev, /thread/825268, /profile/bvsdev'] What is the lifespan of the URLSessionDownloadDelegate object when app is suspended or terminated? [/quote] Once an app is suspended, one of two things can happen: It get resumed. It gets terminated. In the first case, the app’s memory is preserved and thus any URLSession objects you created continue to exist. And the URLSession retains its delegate [1], so your delegate objects continue to exist. If the app gets terminated then all of its memory goes away without any app code ever running again. The next time the app is launched — which might due to user activity or due to the system relaunching it in the background, for example, because your downloads have completed — it has to re-create any background sessions it was using. As part of this it has to create new delegate objects. I generally recommend that y
Replies
Boosts
Views
Activity
May ’26
Reply to SMAppService - helper is not started
[quote='825110021, granada29, /thread/825110, /profile/granada29'] After removing the executables and recompiling the software I sometimes find that it needs to be registered again. [/quote] Before you start taking drastic measures here, it’s important to check whether this problem affects your users in practice. Because your users are unlikely to be doing the above (-: So, if you run through realistic user scenarios — that is, install your app on a ‘clean’ Mac and then upgrade to a new version — do you see this problem? Note I tend to do this sort of testing on a VM, because that way I can get back to a fresh configuration by restoring from a snapshot. Try to avoid running tests like this on main work Mac, because the constant thrash of building and rebuilding tends to confuse various bits of the system. [quote='825110021, granada29, /thread/825110, /profile/granada29'] I think originated from Apple. [/quote] If it did, it’s not doing supported stuff. Documentation for SMJobCopyDictionary is very thin on the
Replies
Boosts
Views
Activity
May ’26
Reply to 2+ months blocked on error 7000. Apple's "correct escalation path" is broken.
[quote='825285021, bradeac, /thread/825285, /profile/bradeac'] If anyone here has actually unblocked error 7000 [/quote] Yes, many times. Despite the vague error message, this is not simply someone forgetting to check a box. There is a real issue that warrants careful resolution. I can’t share more details here. This isn’t a DTS concern and, while I’m usually quite happy to wade into other team’s ponds, this specific issue has to be handled through official channels. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to How to get Publishing errors in Visual Studio 2026
DevForums is primary focused on Apple APIs and tools. While it’s possible that some other developer might chime in on this thread, my advice is that you escalate this question via the support channel for the third-party tools you’re using. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
May ’26
Reply to Is it possible to locally test a Network Extension without a paid development account?
[quote='825136021, KirkBeamedUp, /thread/825136, /profile/KirkBeamedUp'] Can this be done … ? [/quote] Probably, but whether it’s worth it depends on how much you value your time. First, some background. Most NE entitlements are available to all developers who are members of a paid team. And you’re right that there’s a bunch of backstory to this, but the info in my Network Extension Framework Entitlements post is up to date. Also, Developer Account Help > Reference > Supported capabilities (macOS) is a good page to bookmark, because it lists a bunch of common capabilities and their team requirements. The Apple Developer column in that table is what you get with free provisioning, also known as Personal Team in Xcode. Now, for iOS and its child platforms that’s the end of the story. For macOS you have options. You can disable SIP and then disable bits of the trusted execution system and thereby claim any entitlements you want. For an example of this, see this post. IMPORTANT This is not a supported confi
Replies
Boosts
Views
Activity
May ’26
Reply to XPC Communication between Editor app and user-compiled code
You’ve bumped into a common point of confusion. An XPC service is a bundled program, with the .xpc extension. This is, by definitive embedded in your app [1]. However, that’s not the only way to use XPC. For example, a launchd daemon or agent can vend a named XPC endpoint via its MachSesrvices dictionary. This is not an XPC service per se, but you can talk to it much like you would talk to an XPC service. The biggest difference is the way that you connect. For an XPC service you use NSXPCConnection.init(listenerEndpoint:) and for a named XPC endpoint vended by a launchd daemon you use init(machServiceName:options:). I talk a lot more about this in XPC and App-to-App Communication. This and other helpful things are linked to from XPC Resources. Having said that, launchd daemons and agents are a clunky way to approach this. While there are now good ways to wrangle them [2], it’s still a hassle because they persist. XPC services are great because their lifecycle is tied to the lifecycle of your app. Which brings
Replies
Boosts
Views
Activity
May ’26