Search results for

“eskimo”

36,620 results found

Post

Replies

Boosts

Views

Activity

Reply to DriverKit Access to Built-In MacBook Trackpad Raw HID Reports
froglike6, It’s not clear whether your response was addressed to me or Skygreed. If it’s for me, be aware that my comment above was purely administrative. Skygreed added a reply to your thread, so I wanted to make sure that anyone finding this thread was aware of their thread. As to the technical aspects of this issue, and similarly for Skygreed’s issue, I’m not the right person to address that. I don’t have any in-depth experience with HID stuff. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
3d
Reply to Understanding '.waiting' state in NWConnection.State for UDP
NWConnection is quite generic, so you shouldn’t be surprised that not all of its options make sense for all connection types [1]. However, in this case the .waiting state does make sense for UDP. Consider a connection created like this: let connection = NWConnection(to: .hostPort(host: example.com, port: 80), using: .udp) If you run this on a device with Airplane Mode enabled, the connection will enter the .waiting state. That’s because it’s waiting for DNS to come online so that it can resolve example.com to find out what addresses it should attempt to ‘connect’ to. But that’s just an example. I suspect that are a number of other cases where you’ll see this. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] The new NetworkConnection API improves this situation, using the Swift type system to vary the operations supported on the connection based on the underlying protocol. However, there are limits to how much you can imp
3d
Reply to Sporadic crash in xzm_main_malloc_zone_init_range_groups when spawning large binaries (macOS 26.3.1)
The 3 in that error is KERN_NO_SPACE, which is a pretty clear indication that the system memory allocator asked for address space and the kernel refused to give it. However, given all the constraints you’ve described, it’s not at all clear why that would be. Weirdly, the code that traps this way is not on the main branch of the Darwin open source, but I found a copy in the rel/libmalloc-792 branch [1]. Now, I don’t have time today to study that code in depth, but I figured you’d find it interesting (-: AFAICT it tries to allocate address space by using mach_vm_map to map MEMORY_OBJECT_NULL, specifying a start that’s after 16 GiB, such that it fits within 64 GiB, with a randomly applied offset. That random bit probably explains why this shows up so infrequently. It’s hard to say why this is failing. You might be able to learn more by running vmmap against the dying process. It’d also be interested to know what address was passed to mach_vm_map (with reference to the source, that’s the ptr_addr value), somethin
3d
Reply to Need MetricKit Implementation details for MacOS background Application, mainly for
MetricKit definitely works on macOS. I’m not sure about how it interacts with Network Extension processes. Let’s start with some basics: Is your NE provider packaged as an app extension or a system extension? If it’s an sysex, are you distributing it directly? Or on the Mac App Store. TN3134 Network Extension provider deployment talks more about NE provider packaging and deployment options. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
3d
Reply to Bug: Wi-Fi Aware (NAN) Subscriber Mode: nwPath.availableInterfaces Does Not Include nan0 Interface After Successful Peer Connection
Coming back to your throughput issue, let me start with a general comment and then return to the specifics of your case. In general, the on-the-wire behaviour is going to vary based on the performance mode: Realtime Bulk In the realtime mode (WAPerformanceMode.realtime), the behaviour is described by Figure 53-1 and its associated text in the Accessory Design Guidelines for Apple Devices, available from Developer > Accessories. In bulk mode (.bulk) the behaviour is adaptive, with allocations ramping up as there’s more traffic. Regarding your specific case, my understanding is that you’re in conversation with other folks at Apple about your product. I can’t discuss those details here on the forums, because this is a public environment. However, those folks asked me to remind you that the were hoping to get some logs from you. The best way to submit those is via Feedback Assistant. Once your done, post your bug number here and I’ll pass it along. Oh, and I also wanted to remind you about filing an ER against
4d
Reply to Control over "\(your_app) wants to open \(another_app)" Dialog
It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits. Regarding the Stack Overflow thread you referenced, I’m not convinced that the alert is being shown by Apple code. I think that’s related to the third-party tooling involved. Which brings me back to your question. Without knowing which Apple API is involved, it’s hard to be sure whether this alert is coming from the OS or your third-party library. So you have a choice: You could dig into the library yourself to see what it’s going. Or you could discuss this with the library vendor. Alternatively, if you can post a screenshot of the specific alert, I might be able to track it down the Apple side of this [1]. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Assuming the library isn’t trying to deliberately copy the appearance of an Apple alert, which is something I do encounter from time to time.
4d
Reply to ApplicationMusicPlayer.shared player.play() permission denied in app sandbox (Tauri)
Glad to hear you’re making progress. [quote='882117022, i12n, /thread/820580?answerId=882117022#882117022, /profile/i12n'] What's the documented behavior if the user has something actively playing on the system music player? [/quote] Sadly, I can’t help you with that. I waded into this thread because I have expertise in the entitlement side of things. Otherwise I’m a complete noob when it comes to MusicKit. I have a couple of recommendations: As I mentioned above, prototype stuff in Xcode, just to get your third-party tooling out of the mix. If you continue to have problems, start a new thread, using the same subtopic and tags as their thread (well, except for Entitlements). Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Media Technologies SubTopic: General Tags:
4d
Reply to XPC communication between a sandboxed Network Extension and a privileged MachService
[quote='882180022, Pavel, /thread/820631?answerId=882180022#882180022, /profile/Pavel'] will macOS automatically bootstrap this Network Extension at boot-time [/quote] Yes. [quote='882180022, Pavel, /thread/820631?answerId=882180022#882180022, /profile/Pavel'] Is there ever a valid use case where these roles should be reversed … ? [/quote] It depends. There are some things that are most definitely problematic. For example, in macOS’s layered architecture the client can’t be ‘below’ the server. For example, you can’t have a daemon client connect to an agent server, or an agent client connect to a server within an app. You’ve already highlighted one key reason why this is problematic: A daemon can run when no user is logged in, so there might be no agent to connect to. Similarly, you can have multiple login sessions, so the connection could be ambiguous. Now in your case you have a daemon and a NE sysex. The latter acts very much like a daemon. Specifically, it runs in the same global context as a launchd daemo
Topic: App & System Services SubTopic: Core OS Tags:
4d
Reply to Your development team has reached the maximum number of registered iPhone devices.
[quote='882177022, hbanzon, /thread/797959?answerId=882177022#882177022, /profile/hbanzon'] I just renewed my paid developer account today [/quote] This thread is about free provisioning, which Xcode displays as a Personal Team. The story for paid teams is different. My general advice is that you read through Developer Account Help > Devices. If that’s not sufficient, you can seek help via Apple > Developer > Contact Us. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General
4d
Reply to Issues Generating Bloom Filters for Apple NetworkExtension URL Filtering
[quote='881954022, turn3, /thread/810713?answerId=881954022#881954022, /profile/turn3'] Has the next sample app/server project been published yet? [/quote] Yes. The URL filters page now lists three samples: Filtering traffic by URL — The app-focused sample that we first shipped at WWDC. Setting up a PIR server for URL filtering — This is focused on the PIR server side of things. Using the Bloom filter tool to configure a URL filter — This tackles the Bloom filter task directly. [quote='881954022, turn3, /thread/810713?answerId=881954022#881954022, /profile/turn3'] PS posting this here rather than in a comment because it's not working [/quote] )-: But replying as a reply is generally a good thing; see Quinn’s Top Ten DevForums Tips for this and other titbits. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
4d
Reply to Unauthorized: Access to this place or content is restricted
Unfortunately it’s hard to offer advice without being able to reproduce the problem. FWIW, I’ve seen issues like this a bunch of times )-: In some cases they are transitory. I go back and repeat my actions and things just work. But in the cases where the problem is reproducible, I’m able to file an actionable bug report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
4d
Reply to test NEAppProxyProvider without MDM?
[quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] There is a DHCP server on the local LAN to assign addresses to devices. [/quote] Do you actually need that? Or is this something you can’t control? [quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] if my iPad is trying to talk to anything on say 192.168 [/quote] Does that include multiple subnets? That is, does the DHCP server hand out a 192.168/16 address? Or does it hand out a 192.168.x/24 address? And in that case, are there resources on other 192.168.y/24 networks that you need to talk to? [quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] can you suggest any other way to accomplish this? [/quote] Depending on your answers to the above, you could potentially do this with an off-the-shelf VPN. Specifically, this would work if you can configure the VPN to: Always run over WWAN. Claim the default route. [qu
4d
Reply to App Crash with mxSignpost function not found
Consider this: % swift demangle _$s9MetricKit10mxSignpost_3dso3log4name10signpostID__ySo03os_H7_type_ta_SVSo03OS_j1_F0Cs12StaticStringV0J0010OSSignpostI0VALSays7CVarArg_pGtF MetricKit.mxSignpost(_: __C.os_signpost_type_t, dso: Swift.UnsafeRawPointer, log: __C.OS_os_log, name: Swift.StaticString, signpostID: os.OSSignpostID, _: Swift.StaticString, _: [Swift.CVarArg]) -> () So, the problematic symbol is mxSignpost(…). According to the documentation, that’s available on iOS 13 and later. However, that’s clearly not the case O-: I see two possibilities here: The availability annotation is just wrong. The symbol is available on older system, but it moved, and the corresponding .tbd file doesn’t record that move. I suspect that it’s the latter [1] but, either way, it’s a bug in the MetricKit framework interface and you should file it as such. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @
Topic: App & System Services SubTopic: General Tags:
4d
Reply to DriverKit Access to Built-In MacBook Trackpad Raw HID Reports
froglike6, It’s not clear whether your response was addressed to me or Skygreed. If it’s for me, be aware that my comment above was purely administrative. Skygreed added a reply to your thread, so I wanted to make sure that anyone finding this thread was aware of their thread. As to the technical aspects of this issue, and similarly for Skygreed’s issue, I’m not the right person to address that. I don’t have any in-depth experience with HID stuff. 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
3d
Reply to Certificates valid if account is changed?
How are you distributing your programs? Directly, using Developer ID signing? Or via the Mac App Store? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
3d
Reply to Understanding '.waiting' state in NWConnection.State for UDP
NWConnection is quite generic, so you shouldn’t be surprised that not all of its options make sense for all connection types [1]. However, in this case the .waiting state does make sense for UDP. Consider a connection created like this: let connection = NWConnection(to: .hostPort(host: example.com, port: 80), using: .udp) If you run this on a device with Airplane Mode enabled, the connection will enter the .waiting state. That’s because it’s waiting for DNS to come online so that it can resolve example.com to find out what addresses it should attempt to ‘connect’ to. But that’s just an example. I suspect that are a number of other cases where you’ll see this. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] The new NetworkConnection API improves this situation, using the Swift type system to vary the operations supported on the connection based on the underlying protocol. However, there are limits to how much you can imp
Replies
Boosts
Views
Activity
3d
Reply to Sporadic crash in xzm_main_malloc_zone_init_range_groups when spawning large binaries (macOS 26.3.1)
The 3 in that error is KERN_NO_SPACE, which is a pretty clear indication that the system memory allocator asked for address space and the kernel refused to give it. However, given all the constraints you’ve described, it’s not at all clear why that would be. Weirdly, the code that traps this way is not on the main branch of the Darwin open source, but I found a copy in the rel/libmalloc-792 branch [1]. Now, I don’t have time today to study that code in depth, but I figured you’d find it interesting (-: AFAICT it tries to allocate address space by using mach_vm_map to map MEMORY_OBJECT_NULL, specifying a start that’s after 16 GiB, such that it fits within 64 GiB, with a randomly applied offset. That random bit probably explains why this shows up so infrequently. It’s hard to say why this is failing. You might be able to learn more by running vmmap against the dying process. It’d also be interested to know what address was passed to mach_vm_map (with reference to the source, that’s the ptr_addr value), somethin
Replies
Boosts
Views
Activity
3d
Reply to Need MetricKit Implementation details for MacOS background Application, mainly for
MetricKit definitely works on macOS. I’m not sure about how it interacts with Network Extension processes. Let’s start with some basics: Is your NE provider packaged as an app extension or a system extension? If it’s an sysex, are you distributing it directly? Or on the Mac App Store. TN3134 Network Extension provider deployment talks more about NE provider packaging and deployment options. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
3d
Reply to Bug: Wi-Fi Aware (NAN) Subscriber Mode: nwPath.availableInterfaces Does Not Include nan0 Interface After Successful Peer Connection
Coming back to your throughput issue, let me start with a general comment and then return to the specifics of your case. In general, the on-the-wire behaviour is going to vary based on the performance mode: Realtime Bulk In the realtime mode (WAPerformanceMode.realtime), the behaviour is described by Figure 53-1 and its associated text in the Accessory Design Guidelines for Apple Devices, available from Developer > Accessories. In bulk mode (.bulk) the behaviour is adaptive, with allocations ramping up as there’s more traffic. Regarding your specific case, my understanding is that you’re in conversation with other folks at Apple about your product. I can’t discuss those details here on the forums, because this is a public environment. However, those folks asked me to remind you that the were hoping to get some logs from you. The best way to submit those is via Feedback Assistant. Once your done, post your bug number here and I’ll pass it along. Oh, and I also wanted to remind you about filing an ER against
Replies
Boosts
Views
Activity
4d
Reply to Control over "\(your_app) wants to open \(another_app)" Dialog
It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits. Regarding the Stack Overflow thread you referenced, I’m not convinced that the alert is being shown by Apple code. I think that’s related to the third-party tooling involved. Which brings me back to your question. Without knowing which Apple API is involved, it’s hard to be sure whether this alert is coming from the OS or your third-party library. So you have a choice: You could dig into the library yourself to see what it’s going. Or you could discuss this with the library vendor. Alternatively, if you can post a screenshot of the specific alert, I might be able to track it down the Apple side of this [1]. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Assuming the library isn’t trying to deliberately copy the appearance of an Apple alert, which is something I do encounter from time to time.
Replies
Boosts
Views
Activity
4d
Reply to ApplicationMusicPlayer.shared player.play() permission denied in app sandbox (Tauri)
Glad to hear you’re making progress. [quote='882117022, i12n, /thread/820580?answerId=882117022#882117022, /profile/i12n'] What's the documented behavior if the user has something actively playing on the system music player? [/quote] Sadly, I can’t help you with that. I waded into this thread because I have expertise in the entitlement side of things. Otherwise I’m a complete noob when it comes to MusicKit. I have a couple of recommendations: As I mentioned above, prototype stuff in Xcode, just to get your third-party tooling out of the mix. If you continue to have problems, start a new thread, using the same subtopic and tags as their thread (well, except for Entitlements). 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
4d
Reply to XPC communication between a sandboxed Network Extension and a privileged MachService
[quote='882180022, Pavel, /thread/820631?answerId=882180022#882180022, /profile/Pavel'] will macOS automatically bootstrap this Network Extension at boot-time [/quote] Yes. [quote='882180022, Pavel, /thread/820631?answerId=882180022#882180022, /profile/Pavel'] Is there ever a valid use case where these roles should be reversed … ? [/quote] It depends. There are some things that are most definitely problematic. For example, in macOS’s layered architecture the client can’t be ‘below’ the server. For example, you can’t have a daemon client connect to an agent server, or an agent client connect to a server within an app. You’ve already highlighted one key reason why this is problematic: A daemon can run when no user is logged in, so there might be no agent to connect to. Similarly, you can have multiple login sessions, so the connection could be ambiguous. Now in your case you have a daemon and a NE sysex. The latter acts very much like a daemon. Specifically, it runs in the same global context as a launchd daemo
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
4d
Reply to Your development team has reached the maximum number of registered iPhone devices.
[quote='882177022, hbanzon, /thread/797959?answerId=882177022#882177022, /profile/hbanzon'] I just renewed my paid developer account today [/quote] This thread is about free provisioning, which Xcode displays as a Personal Team. The story for paid teams is different. My general advice is that you read through Developer Account Help > Devices. If that’s not sufficient, you can seek help via Apple > Developer > Contact Us. 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
4d
Reply to Issues Generating Bloom Filters for Apple NetworkExtension URL Filtering
[quote='881954022, turn3, /thread/810713?answerId=881954022#881954022, /profile/turn3'] Has the next sample app/server project been published yet? [/quote] Yes. The URL filters page now lists three samples: Filtering traffic by URL — The app-focused sample that we first shipped at WWDC. Setting up a PIR server for URL filtering — This is focused on the PIR server side of things. Using the Bloom filter tool to configure a URL filter — This tackles the Bloom filter task directly. [quote='881954022, turn3, /thread/810713?answerId=881954022#881954022, /profile/turn3'] PS posting this here rather than in a comment because it's not working [/quote] )-: But replying as a reply is generally a good thing; see Quinn’s Top Ten DevForums Tips for this and other titbits. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
4d
Reply to Unauthorized: Access to this place or content is restricted
Unfortunately it’s hard to offer advice without being able to reproduce the problem. FWIW, I’ve seen issues like this a bunch of times )-: In some cases they are transitory. I go back and repeat my actions and things just work. But in the cases where the problem is reproducible, I’m able to file an actionable bug report. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
4d
Reply to test NEAppProxyProvider without MDM?
[quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] There is a DHCP server on the local LAN to assign addresses to devices. [/quote] Do you actually need that? Or is this something you can’t control? [quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] if my iPad is trying to talk to anything on say 192.168 [/quote] Does that include multiple subnets? That is, does the DHCP server hand out a 192.168/16 address? Or does it hand out a 192.168.x/24 address? And in that case, are there resources on other 192.168.y/24 networks that you need to talk to? [quote='881984022, Davidbaraff2, /thread/820572?answerId=881984022#881984022, /profile/Davidbaraff2'] can you suggest any other way to accomplish this? [/quote] Depending on your answers to the above, you could potentially do this with an off-the-shelf VPN. Specifically, this would work if you can configure the VPN to: Always run over WWAN. Claim the default route. [qu
Replies
Boosts
Views
Activity
4d
Reply to App Crash with mxSignpost function not found
Consider this: % swift demangle _$s9MetricKit10mxSignpost_3dso3log4name10signpostID__ySo03os_H7_type_ta_SVSo03OS_j1_F0Cs12StaticStringV0J0010OSSignpostI0VALSays7CVarArg_pGtF MetricKit.mxSignpost(_: __C.os_signpost_type_t, dso: Swift.UnsafeRawPointer, log: __C.OS_os_log, name: Swift.StaticString, signpostID: os.OSSignpostID, _: Swift.StaticString, _: [Swift.CVarArg]) -> () So, the problematic symbol is mxSignpost(…). According to the documentation, that’s available on iOS 13 and later. However, that’s clearly not the case O-: I see two possibilities here: The availability annotation is just wrong. The symbol is available on older system, but it moved, and the corresponding .tbd file doesn’t record that move. I suspect that it’s the latter [1] but, either way, it’s a bug in the MetricKit framework interface and you should file it as such. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
4d
Reply to DateFormatter date(from:) returns nil for date 2026-03-29 in Atlantic/Azores timezone
It seems that Atlantic/Azores does its DST change at midnight, and hence you’re likely hitting the issue discussed in Parsing Dates Without Times. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
4d