Search results for

“eskimo”

36,620 results found

Post

Replies

Boosts

Views

Activity

Reply to NETransparentProxyProvider stops intercepting flows after sleep/wake cycle on macOS intermittently
[quote='881762022, faisalIkwal, /thread/820585?answerId=881762022#881762022, /profile/faisalIkwal'] We don't do anything here. [/quote] Cool. [quote='881762022, faisalIkwal, /thread/820585?answerId=881762022#881762022, /profile/faisalIkwal'] Why does it stops intercepting traffics? [/quote] It’s hard to say without more information: How reproducible is this? Are you debugging this based on reports coming in from the field? Or can you reproduce it in your office? And if it’s the latter, how long does it take to reproduce? When it happens, do you have enough logging to confirm whether stopProxy(…) is called or not? When it happens, is your sysex process still intact? That is, is you sysex still running? And is it the same process as before the sleep/wake cycle, that is, is the PID the same? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
1w
Reply to Crashed: com.apple.CFNetwork.LoaderQ
A simple backtrace doesn’t help, alas. So: To look into this in more detail I need a complete Apple crash report. Ideally a JSON crash report (.ips). Ideally one from an app with no third-party crash reporters [1]. See Posting a Crash Report for advice on how to post such a crash report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
1w
Reply to test NEAppProxyProvider without MDM?
[quote='881774022, Davidbaraff2, /thread/820572?answerId=881774022#881774022, /profile/Davidbaraff2'] is an app proxy the right tool [/quote] My general impression is that it is not, but it’s hard to but sure knowing more details about your situation. Specifically, this bit: [quote='820572021, Davidbaraff2, /thread/820572, /profile/Davidbaraff2'] And traffic that is completely local … happens over ethernet. [/quote] Can you clarify what “local” means in this context? Is there a DHCP server on this Ethernet? Or is everything using link-local addresses [1]? On the app proxy provider front: The documentation for NETestAppMapping is here. The configuration profile documentation is here. I’ve posted examples of post in the past… but where? OK, some spelunking found this. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] For IPv4 this means RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses.
1w
Reply to AXSpeech Thread Crash SEGV_ACCERR
Those crash reports didn’t come through intact )-: To summarise the points I made earlier: To look into this in more detail I need a complete Apple crash report. Ideally a JSON crash report (.ips). Ideally one from an app with no third-party crash reporters [1]. See Posting a Crash Report for advice on how to post such a crash report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] See Implementing Your Own Crash Reporter for an explanation as to why third-party crash reporters are a problem.
1w
Reply to Cellular not initializing on iPadOS 26.4 (resolved by network reset)
You might have more luck asking this in over in the Apple Support Community, run by Apple Support, and specifically in the Business and Education topic area, where you’re more likely to find folks with relevant experience. DevForums is primarily focused on helping developers with APIs in Apple’s various platform SDKs, and that’s not a factor here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
1w
Reply to Control over "\(your_app) wants to open \(another_app)" Dialog
Sorry I didn’t respond earlier; I was hoping that someone else would wade in. Can you post a screenshot of the specific alert you’re referring to. [quote='811856021, aaronvalentino, /thread/811856, /profile/aaronvalentino'] My team needs to understand this behavior [/quote] I’d like to clarify why that’s the case. My understanding is that, when the alert does not show up, the target app still launches, right? If so, why does it matter whether the alert shows up or not? [quote='811856021, aaronvalentino, /thread/811856, /profile/aaronvalentino'] I'm using the MSAL library. [/quote] What API is it using under the covers? I can’t really help you with third-party libraries; I need to understand what Apple API is in use. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
1w
Reply to Endpoint Security entitlement for open-source behavioral monitoring tool
[quote='820718021, sivan-rnd, /thread/820718, /profile/sivan-rnd'] What are the realistic chances of getting Endpoint Security entitlements approved for this type of project? [/quote] I don’t think you’ll get a definitive answer to this here on DevForums. The folks who approve access to this capability don’t lurk here. My general advice would be to “Suck it and see.” It is possible for you to test Endpoint Security without being approved. See here. But let me reiterate this bit: Don’t disable SIP on a Mac that you care about. Finally, I want to touch on this: [quote='820718021, sivan-rnd, /thread/820718, /profile/sivan-rnd'] This is an open-source project … [/quote] Remember that capabilities are assigned to a specific team, so someone trying to build a product based on your open source would also have to apply for the ES capability. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
1w
Reply to Interoperability and traffic flow when multiple Transparent Proxy providers coexist
[quote='820632021, Pavel, /thread/820632, /profile/Pavel'] How does macOS handle coexistence between multiple Transparent Proxy providers … ? [/quote] Generally, traffic in transferred from one proxy to the next to the next, but there are a couple of things to watch out for. First, the order in which transparent proxies load isn’t specified unless the proxies are configured by the device manager with an order property. Second, each flow received by the proxy has a metadata value. If your proxy wants to ascribe a network connection to that flow — so that subsequent subsystems in the chain understand that this network connection is ‘owned’ by the original application — it must apply that metadata to the flow. With Network framework you do that by applying the metadata to the parameters used to create the connection, using either the setMetadata(_:) method or the setMetadata(on:) method, depending on whether you’re using C or Swift. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ A
Topic: App & System Services SubTopic: Core OS Tags:
1w
Reply to ApplicationMusicPlayer.shared player.play() permission denied in app sandbox (Tauri)
I can’t help you with the third-party tooling side of this. My advice is that you set up a small Xcode test project to exercise the APIs in question. If you get stuck with that, I’d be happy to help. Once you get that working, you can translate that knowledge to your third-party environment. And if you have problems with that, you can seek help via its support channel. However, I can tell you that this is wrong: [quote='820580021, i12n, /thread/820580, /profile/i12n'] I do have these entries in my Entitlements.plist … com.apple.developer.music-kit [/quote] MusicKit is one of the most commonly hallucinating entitlements. Indeed, I listed it, with a slightly different spelling, in Determining if an entitlement is real. Oh, and if you were using a modern version of Xcode, it would’ve told you about this, which is another good reason to prototype this stuff in Xcode. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Media Technologies SubTopic: General Tags:
1w
Reply to NEAppProxyUDPFlow.writeDatagrams fails with "The datagram was too large" on macOS 15.x, macOS 26.x
I’m not sure what’s causing the main error here, but let’s start with endpoints, and specifically my NWEndpoint History and Advice post. This explains the general landscape. NEAppProxyUDPFlow has read and write methods that use Network.NWEndpoint type. See here and here. These are the Swift async versions; there are also equivalent completion handler versions. In terms of how to handle endpoints, it’s best to approach this from the perspective of the client, that is, the DNS client that’s issuing DNS requests to resolve queries. And specifically a BSD Sockets client, which will: Open a socket. Optionally connect the socket to an endpoint (aka address). Send a datagram. If it connected the socket, it can call one of the send routines that doesn’t take an endpoint. If it didn’t connect the socket, it must supply an endpoint at this point. Receive a datagram, along with the source of that datagram. From your perspective steps 1 and 2 result in a new flow. If you want to know what endpoint the client connected to
1w
Reply to The future of Rosetta
What Ed said plus… Keep in mind that Rosetta will continue to function on older releases of macOS. So no matter what happens in the future, you can test these small programs by running them on, say, macOS 26 in a VM. Oh, and what’s the name of your YouTube channel? I’m always happy to learn about folks teaching assembly (-: even if it is Intel assembly )-: Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
1w
Reply to TkSmartCard transmitRequest persistently returning Cryptotokenkit error -2 on iOS/iPadOS
Thanks for bringing this to the forums. [quote='820659021, idopte, /thread/820659, /profile/idopte'] returns the following error: Domain: CryptoTokenKit Code: -2 [/quote] That is TKErrorCodeCommunicationError, aka TKError.Code.communicationError in Swift. This is a very generic error that basically means that something went wrong with… well… the communication with the smart card. [quote='820659021, idopte, /thread/820659, /profile/idopte'] At this point, the system appears to be stuck in a non-recoverable state which affects all readers and cards [/quote] Yeah, that’s not good. This is clearly a bug and I appreciate you filing a bug report about it (FB22339746). I took a look at your bug and noticed that you haven’t attached a sysdiagnose to it. Or, more accurately, it says that there’s an associated sysdiagnose log but it hasn’t finished uploading. Please run Feedback Assistant on the iOS device that captured the sysdiagnose log and check on its upload status. Alternatively, export the sysdiagnose log to you
Topic: Privacy & Security SubTopic: General Tags:
1w
Reply to Unauthorized: Access to this place or content is restricted
Hello, Eskimo. I think I was reading this topic and then suddenly redirected to the Unauthorized page. There is no URL for the latter. Safari's History doesn't show the dates. So I cannot be certain although I have the creation date of the initial screenshot. After thread 820562, it's App Store Connect Screenshot Upload. That's when I came here to post this topic, I suppose.
1w
Reply to NETransparentProxyProvider stops intercepting flows after sleep/wake cycle on macOS intermittently
[quote='881762022, faisalIkwal, /thread/820585?answerId=881762022#881762022, /profile/faisalIkwal'] We don't do anything here. [/quote] Cool. [quote='881762022, faisalIkwal, /thread/820585?answerId=881762022#881762022, /profile/faisalIkwal'] Why does it stops intercepting traffics? [/quote] It’s hard to say without more information: How reproducible is this? Are you debugging this based on reports coming in from the field? Or can you reproduce it in your office? And if it’s the latter, how long does it take to reproduce? When it happens, do you have enough logging to confirm whether stopProxy(…) is called or not? When it happens, is your sysex process still intact? That is, is you sysex still running? And is it the same process as before the sleep/wake cycle, that is, is the PID the same? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to Crashed: com.apple.CFNetwork.LoaderQ
A simple backtrace doesn’t help, alas. So: To look into this in more detail I need a complete Apple crash report. Ideally a JSON crash report (.ips). Ideally one from an app with no third-party crash reporters [1]. See Posting a Crash Report for advice on how to post such a crash report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to test NEAppProxyProvider without MDM?
[quote='881774022, Davidbaraff2, /thread/820572?answerId=881774022#881774022, /profile/Davidbaraff2'] is an app proxy the right tool [/quote] My general impression is that it is not, but it’s hard to but sure knowing more details about your situation. Specifically, this bit: [quote='820572021, Davidbaraff2, /thread/820572, /profile/Davidbaraff2'] And traffic that is completely local … happens over ethernet. [/quote] Can you clarify what “local” means in this context? Is there a DHCP server on this Ethernet? Or is everything using link-local addresses [1]? On the app proxy provider front: The documentation for NETestAppMapping is here. The configuration profile documentation is here. I’ve posted examples of post in the past… but where? OK, some spelunking found this. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] For IPv4 this means RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses.
Replies
Boosts
Views
Activity
1w
Reply to AXSpeech Thread Crash SEGV_ACCERR
Those crash reports didn’t come through intact )-: To summarise the points I made earlier: To look into this in more detail I need a complete Apple crash report. Ideally a JSON crash report (.ips). Ideally one from an app with no third-party crash reporters [1]. See Posting a Crash Report for advice on how to post such a crash report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] See Implementing Your Own Crash Reporter for an explanation as to why third-party crash reporters are a problem.
Replies
Boosts
Views
Activity
1w
Reply to Cellular not initializing on iPadOS 26.4 (resolved by network reset)
You might have more luck asking this in over in the Apple Support Community, run by Apple Support, and specifically in the Business and Education topic area, where you’re more likely to find folks with relevant experience. DevForums is primarily focused on helping developers with APIs in Apple’s various platform SDKs, and that’s not a factor here. 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
1w
Reply to Control over "\(your_app) wants to open \(another_app)" Dialog
Sorry I didn’t respond earlier; I was hoping that someone else would wade in. Can you post a screenshot of the specific alert you’re referring to. [quote='811856021, aaronvalentino, /thread/811856, /profile/aaronvalentino'] My team needs to understand this behavior [/quote] I’d like to clarify why that’s the case. My understanding is that, when the alert does not show up, the target app still launches, right? If so, why does it matter whether the alert shows up or not? [quote='811856021, aaronvalentino, /thread/811856, /profile/aaronvalentino'] I'm using the MSAL library. [/quote] What API is it using under the covers? I can’t really help you with third-party libraries; I need to understand what Apple API is in use. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to Endpoint Security entitlement for open-source behavioral monitoring tool
[quote='820718021, sivan-rnd, /thread/820718, /profile/sivan-rnd'] What are the realistic chances of getting Endpoint Security entitlements approved for this type of project? [/quote] I don’t think you’ll get a definitive answer to this here on DevForums. The folks who approve access to this capability don’t lurk here. My general advice would be to “Suck it and see.” It is possible for you to test Endpoint Security without being approved. See here. But let me reiterate this bit: Don’t disable SIP on a Mac that you care about. Finally, I want to touch on this: [quote='820718021, sivan-rnd, /thread/820718, /profile/sivan-rnd'] This is an open-source project … [/quote] Remember that capabilities are assigned to a specific team, so someone trying to build a product based on your open source would also have to apply for the ES capability. 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
1w
Reply to Interoperability and traffic flow when multiple Transparent Proxy providers coexist
[quote='820632021, Pavel, /thread/820632, /profile/Pavel'] How does macOS handle coexistence between multiple Transparent Proxy providers … ? [/quote] Generally, traffic in transferred from one proxy to the next to the next, but there are a couple of things to watch out for. First, the order in which transparent proxies load isn’t specified unless the proxies are configured by the device manager with an order property. Second, each flow received by the proxy has a metadata value. If your proxy wants to ascribe a network connection to that flow — so that subsequent subsystems in the chain understand that this network connection is ‘owned’ by the original application — it must apply that metadata to the flow. With Network framework you do that by applying the metadata to the parameters used to create the connection, using either the setMetadata(_:) method or the setMetadata(on:) method, depending on whether you’re using C or Swift. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ A
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
1w
Reply to Memory Leak in new structured concurrency Network Framework API's
[quote='820645021, Np_dev, /thread/820645, /profile/Np_dev'] Raised a feedback assistant request … FB22339653 [/quote] Thanks for that. A bug report is clearly the correct path forward here. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to ApplicationMusicPlayer.shared player.play() permission denied in app sandbox (Tauri)
I can’t help you with the third-party tooling side of this. My advice is that you set up a small Xcode test project to exercise the APIs in question. If you get stuck with that, I’d be happy to help. Once you get that working, you can translate that knowledge to your third-party environment. And if you have problems with that, you can seek help via its support channel. However, I can tell you that this is wrong: [quote='820580021, i12n, /thread/820580, /profile/i12n'] I do have these entries in my Entitlements.plist … com.apple.developer.music-kit [/quote] MusicKit is one of the most commonly hallucinating entitlements. Indeed, I listed it, with a slightly different spelling, in Determining if an entitlement is real. Oh, and if you were using a modern version of Xcode, it would’ve told you about this, which is another good reason to prototype this stuff in Xcode. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Media Technologies SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to NEAppProxyUDPFlow.writeDatagrams fails with "The datagram was too large" on macOS 15.x, macOS 26.x
I’m not sure what’s causing the main error here, but let’s start with endpoints, and specifically my NWEndpoint History and Advice post. This explains the general landscape. NEAppProxyUDPFlow has read and write methods that use Network.NWEndpoint type. See here and here. These are the Swift async versions; there are also equivalent completion handler versions. In terms of how to handle endpoints, it’s best to approach this from the perspective of the client, that is, the DNS client that’s issuing DNS requests to resolve queries. And specifically a BSD Sockets client, which will: Open a socket. Optionally connect the socket to an endpoint (aka address). Send a datagram. If it connected the socket, it can call one of the send routines that doesn’t take an endpoint. If it didn’t connect the socket, it must supply an endpoint at this point. Receive a datagram, along with the source of that datagram. From your perspective steps 1 and 2 result in a new flow. If you want to know what endpoint the client connected to
Replies
Boosts
Views
Activity
1w
Reply to The future of Rosetta
What Ed said plus… Keep in mind that Rosetta will continue to function on older releases of macOS. So no matter what happens in the future, you can test these small programs by running them on, say, macOS 26 in a VM. Oh, and what’s the name of your YouTube channel? I’m always happy to learn about folks teaching assembly (-: even if it is Intel assembly )-: Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to TkSmartCard transmitRequest persistently returning Cryptotokenkit error -2 on iOS/iPadOS
Thanks for bringing this to the forums. [quote='820659021, idopte, /thread/820659, /profile/idopte'] returns the following error: Domain: CryptoTokenKit Code: -2 [/quote] That is TKErrorCodeCommunicationError, aka TKError.Code.communicationError in Swift. This is a very generic error that basically means that something went wrong with… well… the communication with the smart card. [quote='820659021, idopte, /thread/820659, /profile/idopte'] At this point, the system appears to be stuck in a non-recoverable state which affects all readers and cards [/quote] Yeah, that’s not good. This is clearly a bug and I appreciate you filing a bug report about it (FB22339746). I took a look at your bug and noticed that you haven’t attached a sysdiagnose to it. Or, more accurately, it says that there’s an associated sysdiagnose log but it hasn’t finished uploading. Please run Feedback Assistant on the iOS device that captured the sysdiagnose log and check on its upload status. Alternatively, export the sysdiagnose log to you
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to Network Extension "Signature check failed" after archive with Developer ID — works in Xcode debug
Annoyingly, Xcode has a bug that prevents it from exporting Network Extension apps correctly. See Exporting a Developer ID Network Extension for the details. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
1w
Reply to Unauthorized: Access to this place or content is restricted
Hello, Eskimo. I think I was reading this topic and then suddenly redirected to the Unauthorized page. There is no URL for the latter. Safari's History doesn't show the dates. So I cannot be certain although I have the creation date of the initial screenshot. After thread 820562, it's App Store Connect Screenshot Upload. That's when I came here to post this topic, I suppose.
Replies
Boosts
Views
Activity
1w