Search results for

“DTiPhoneSimulatorErrorDomain Code 2”

162,375 results found

Post

Replies

Boosts

Views

Activity

Reply to Apple Watch Notification Center timestamp drift on notifications processed by a Notification Service Extension
I'm seeing a timestamp display issue on Apple Watch Notification Center, and I'd like to confirm whether this is a known watchOS behavior or whether there's a setup mistake on our side. I'm not aware of any issue like this, and the general behavior you’re describing sounds like a bug. Have you filed a bug on this and, if so, what's the bug number? Also, what system versions are you seeing this on and have you seen it on watchOS 26.5? For E2EE messaging apps, is there a recommended pattern to decrypt and return content from an NSE that avoids this drift on watchOS? In theory, what you're doing should just work. More specifically, by design, your extension doesn't control the time data of the notification you're returning, so what actually happens is that the UNNotificationContent your extension returned is immediately embedded into a newly created UNNotification object, which is then processed normally. How that would end up creating the situation you're describing is something I can't explain. However, this i
2w
Reply to Charging limit misalignment, 80% limit vs 94% real life battery
Thank you for the reply, Travis. To clarify, I have beta updates off, so this is occurring on the public release, macOS tahoe 26.5. The core issue is the system bypassing the 80% limit without any user notification. This is exactly why I’m suggesting the hardware-level 'Pulsing' indicators for MagSafe 4—to bridge the gap when the software fails to communicate these discrepancies. Please consider MagSafe 4, to make communicating any issues unmistakable. i am in the right place for this, as i am trying to develop the magsafe wire, and is a 2-in-1, feedback and development, so please consider this as a development for over 100 million macbook users. Thanks Alyaman
Topic: UI Frameworks SubTopic: General Tags:
2w
Reply to Minimal working example for TCTouchController + SpriteKit SKRenderer + Metal?
This isn't inexperience on your part — you've already done the hard work of getting each piece running individually. There isn't a public Apple sample covering your exact stack (MTKView + custom Metal renderer + SKRenderer + TCTouchController). The Touch Controller framework shipped at WWDC 2025, its public video coverage is limited to a brief mention in session 209 (Level up your games), and the framework documentation doesn't list any sample code project. That said, the pattern you're describing — individual pieces working, but the controls not drawing reliably when composed with a custom Metal + SpriteKit pipeline — is typically one of two things: a pipeline-state mismatch between TCTouchControllerDescriptor and the MTLRenderCommandEncoder you pass to render(using:), or an unset drawableSize on the touch controller. Both are worth ruling out first. Looking at the framework source, TCTouchController builds its internal Metal render pipeline state once at initialization, from the descriptor
2w
Reply to open / libsystem_kernel.dylib slow on first run for any .img
Running a test comparing the overhead between regular open and what we do in anka: ❯ ./run.sh Creating sparse APFS image with hdiutil (2048 MiB cap, volume BenchAPFS) → /Users/nathanpierce/apfs-open-repro/disk.dmg created: /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage Note: hdiutil wrote /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage (-type SPARSE uses .sparseimage beside the requested name). Done. Image stats: -rw-r--r-- 1 nathanpierce staff 10M May 14 13:55 /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage clonefile(2): /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage → /Users/nathanpierce/apfs-open-repro/disk_clone.dmg Clone stats: -rw-r--r-- 1 nathanpierce staff 10M May 14 13:55 /Users/nathanpierce/apfs-open-repro/disk_clone.dmg ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Original sparse image ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ === Phase 1: bare open(2) / close (baseline) ==
Topic: App & System Services SubTopic: Core OS Tags:
2w
Reply to tahoe 26.4.1 chdir(2) problem
As of this posting, chdir(2) is now following symbolic links. As per the man page, this is NOT what it is supposed to do. As a small expansion to what Quinn said, it's also not clear to me how the system could work if it DIDN'T follow symbolic links. Theoretically, you could expect everyone to call realpath() before calling chdir, but the file system is an inherently unstable collection of race conditions[1]... so correctness would actually require looping between realpath & chdir until timing worked out such that you got a realpath[2] that happened to not include any symbolic links. UNIX's broad semantic is to make symbolic links as invisible as possible, which allows apps that choose to ignore their existence without any additional effort. You can imagine a system that didn't work that way, but the APIs for that would look much more like how bookmarks are handled than the way symbolic links work. [1] Many apps, particularly command line tools, are written in a way that ignores this rea
2w
Reply to Kernel panics on M5 devices with network extension
@DTS Engineer - I might have spoke too soon, as today I had a Kernel Panic crash after sleep and it is still happening after day 3 of being on 26.5. I can send the .panic file if needed. I ran it through Claude and the error is definitely related to a network monitoring tool. In my use case: Root Cause: Kernel panic caused by a Kernel Tag Check Fault (MTE violation) in the SentinelOne Network Monitor Extension (com.sentinelone.network-monitori, pid 725) while performing packet inspection/filtering via the NEFilterExtensionProviderContext on CPU core 5. The crash occurred shortly after the MacBook Pro M5 Pro woke from sleep. The ESR value (0x0000000096000011) confirms an ARM data abort due to a memory tag mismatch, indicating a memory safety bug (likely use-after-free or stale pointer) in the SentinelOne network extension's kernel code path. This is consistent with the previously documented N1 wireless chip / Cisco Secure Client kernel panic pattern on M5 Pro devices.
2w
Apple Developer Enrollment Payment Problem
I'm trying to pay for Apple Developer Enrollment. I just get an email saying, We'll respond within 2 days. Then a specialist contacted me a week ago, I attached my passport and then tried paying with a second card, since the first card wasn't processed due to the financial institution. The second card should work (other people with the same region as me - RU and the same card from same Financial Institution as me were able to pay); I tried yesterday and today. It says duplicate order. Can anyone help me with this? This card should definitely work, but there aren't even any orders on it. How to know what happening and what can i do rn? Maybe problem with a processing Please, help. Trying since April 24 ^( Thank you.
1
0
138
2w
Reply to Does Enterprise Program Expiration Impact an Existing APNs Certificate for MDM?
There are two type of certificates involved. The first is the MDM push certificate. An MDM server uses this to send MDM pushes to managed devices. It is associated with an Apple Account. The second is the MDM vendor certificate. The MDM vendor uses this to sign the CSR during the issuance process for an MDM push certificate. This is associated with an Apple Developer Program account or an Apple Developer Enterprise Program account. So you're asking what happens when the Apple Developer Program or Apple Developer Enterprise program account associated with an MDM vendor certificate expires?
2w
AlarmKit alarm occasionally fires at exactly 12:00 AM
[FB22327481] We are observing a rare issue where alarms scheduled using AlarmKit occasionally fire exactly at 12:00 AM, even though the alarm was scheduled for a different time. This issue happens only for a very small number of users (for example, 1–2 users per several thousand per day), but multiple reports confirm that the alarm goes off exactly at midnight. We also found that other developers are experiencing the same issue: https://developer.apple.com/forums/thread/815714 Observed behavior For a small number of users: Alarm fires at exactly 00:00 (midnight) This happens even when the scheduled alarm time is something like 7:30 AM Happens rarely Hard to reproduce internally Appears to happen only on real devices in production Additional notes We are using AlarmKit fixed schedules (not relative) Dates passed to AlarmKit are correct at scheduling time We do not intentionally create midnight alarms Issue seems random Question Are there any known limitations or edge cases with AlarmKit fixed schedule
4
0
348
2w
MCRestrictionsPayload (allowListedAppBundleIDs) breaks Apple Watch native app enumeration — `nanotimekitcompaniond` reports "Missing .app from directory: /Watch/"
forum-post-v2-evidence.log MCRestrictionsPayload (allowListedAppBundleIDs) breaks Apple Watch app enumeration — nanotimekitcompaniond reports Missing .app from directory: /Watch/ Summary Installing a Configuration Profile with com.apple.applicationaccess payload containing allowListedAppBundleIDs causes native Apple Watch apps to disappear from the paired Watch — even when their bundle IDs are explicitly in the whitelist. Log analysis shows this is not a bundle ID matching problem: nanotimekitcompaniond on the iPhone fails to enumerate the .app/Watch/ subdirectories where native watchOS app stubs live. Follow-up to https://developer.apple.com/forums/thread/745585 — community-confirmed but received no official response. Environment iPhone 16 (iPhone17,3), iOS 26.4.2 (23E261), supervised Apple Watch paired via Bridge.app Profile installed locally via Apple Configurator (no MDM server required) Smoking gun Within ~5 seconds of profile install, two processes (nanotimekitcompaniond and NTKFaceSnapshotServ
3
0
872
2w
Reply to Picker text wrapping
Hello @AdrianSim Yes, please share your code here as well as in a feedback report filed through Feedback Assistant. Once you file the report reply with the feedback number here, so I can share that report with the relevant engineering team. Some things worth investigating: iOS provides a wide range of text sizes for the user to select from. When using default text styles, your app will automatically respond to the user's preferred text size. Confirm that your physical device has the same settings in Settings > Accessibility > Display & Text Size on both devices. I'm also curious if the physical device has the same Language and Region settings located in General > Location & Region, which could also have an effect here. For more information see Typography and Font.  Travis
Topic: UI Frameworks SubTopic: SwiftUI
2w
XCode Quick Help panel
I'm a big fan of keeping documentation in the code, so it appears at the point of use. Obviously, DocC and the Quick Help panel are a pretty important part of that strategy. Unfortunately, it only works randomly, so even if I've just build documentation (which should not even matter, the doc is just a cmd+click away), Quick Help stays blank, often even on system items like Label. It seems totally accidental, which makes it hard to make to reproduce. Sometimes an Xcode restart helps, sometimes not. Sometimes changing the editor display helps, sometimes not. Any tips on that?
1
0
130
2w
Family Controls Distribution Entitlement — 13 Days, No Response
Hello, I submitted a Family Controls Distribution entitlement request on May 1st, 2026 and received the generic confirmation page. It has now been 13 days with no approval, rejection or status update. Timeline: May 1st: Submitted request via developer.apple.com/contact/ request/family-controls-distribution → Received confirmation page May 8th: Opened Entitlements ticket via Developer Support → No response after 6 days (despite the stated 2 business day response time) My app Knipsi is a parental control app for the DACH market. It helps families manage screen time by letting children earn credits through completing real-world tasks, with parents approving via Face ID. The app is 100% finished and ready for TestFlight — this entitlement is the only remaining blocker. App Details: Team ID: 5GW9CM8T7U Bundle ID: aquilano.Knipsi Case: 102883106983 Frameworks: FamilyControls, ManagedSettings, DeviceActivity I understand the entitlement review takes time — but what concerns me is that the support ticket ope
1
0
242
2w
Reply to Apple Watch Notification Center timestamp drift on notifications processed by a Notification Service Extension
I'm seeing a timestamp display issue on Apple Watch Notification Center, and I'd like to confirm whether this is a known watchOS behavior or whether there's a setup mistake on our side. I'm not aware of any issue like this, and the general behavior you’re describing sounds like a bug. Have you filed a bug on this and, if so, what's the bug number? Also, what system versions are you seeing this on and have you seen it on watchOS 26.5? For E2EE messaging apps, is there a recommended pattern to decrypt and return content from an NSE that avoids this drift on watchOS? In theory, what you're doing should just work. More specifically, by design, your extension doesn't control the time data of the notification you're returning, so what actually happens is that the UNNotificationContent your extension returned is immediately embedded into a newly created UNNotification object, which is then processed normally. How that would end up creating the situation you're describing is something I can't explain. However, this i
Replies
Boosts
Views
Activity
2w
Reply to Charging limit misalignment, 80% limit vs 94% real life battery
Thank you for the reply, Travis. To clarify, I have beta updates off, so this is occurring on the public release, macOS tahoe 26.5. The core issue is the system bypassing the 80% limit without any user notification. This is exactly why I’m suggesting the hardware-level 'Pulsing' indicators for MagSafe 4—to bridge the gap when the software fails to communicate these discrepancies. Please consider MagSafe 4, to make communicating any issues unmistakable. i am in the right place for this, as i am trying to develop the magsafe wire, and is a 2-in-1, feedback and development, so please consider this as a development for over 100 million macbook users. Thanks Alyaman
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
2w
Reply to Minimal working example for TCTouchController + SpriteKit SKRenderer + Metal?
This isn't inexperience on your part — you've already done the hard work of getting each piece running individually. There isn't a public Apple sample covering your exact stack (MTKView + custom Metal renderer + SKRenderer + TCTouchController). The Touch Controller framework shipped at WWDC 2025, its public video coverage is limited to a brief mention in session 209 (Level up your games), and the framework documentation doesn't list any sample code project. That said, the pattern you're describing — individual pieces working, but the controls not drawing reliably when composed with a custom Metal + SpriteKit pipeline — is typically one of two things: a pipeline-state mismatch between TCTouchControllerDescriptor and the MTLRenderCommandEncoder you pass to render(using:), or an unset drawableSize on the touch controller. Both are worth ruling out first. Looking at the framework source, TCTouchController builds its internal Metal render pipeline state once at initialization, from the descriptor
Replies
Boosts
Views
Activity
2w
Reply to open / libsystem_kernel.dylib slow on first run for any .img
Running a test comparing the overhead between regular open and what we do in anka: ❯ ./run.sh Creating sparse APFS image with hdiutil (2048 MiB cap, volume BenchAPFS) → /Users/nathanpierce/apfs-open-repro/disk.dmg created: /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage Note: hdiutil wrote /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage (-type SPARSE uses .sparseimage beside the requested name). Done. Image stats: -rw-r--r-- 1 nathanpierce staff 10M May 14 13:55 /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage clonefile(2): /Users/nathanpierce/apfs-open-repro/disk.dmg.sparseimage → /Users/nathanpierce/apfs-open-repro/disk_clone.dmg Clone stats: -rw-r--r-- 1 nathanpierce staff 10M May 14 13:55 /Users/nathanpierce/apfs-open-repro/disk_clone.dmg ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Original sparse image ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ === Phase 1: bare open(2) / close (baseline) ==
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
2w
tahoe 26.4.1 chdir(2) problem
as of this posting, chdir(2) is now following symbolic links. As per the man page, this IS NOT what it is supposed to do. This is a recent change as of 5/13/26
Replies
2
Boosts
0
Views
176
Activity
2w
Reply to tahoe 26.4.1 chdir(2) problem
As of this posting, chdir(2) is now following symbolic links. As per the man page, this is NOT what it is supposed to do. As a small expansion to what Quinn said, it's also not clear to me how the system could work if it DIDN'T follow symbolic links. Theoretically, you could expect everyone to call realpath() before calling chdir, but the file system is an inherently unstable collection of race conditions[1]... so correctness would actually require looping between realpath & chdir until timing worked out such that you got a realpath[2] that happened to not include any symbolic links. UNIX's broad semantic is to make symbolic links as invisible as possible, which allows apps that choose to ignore their existence without any additional effort. You can imagine a system that didn't work that way, but the APIs for that would look much more like how bookmarks are handled than the way symbolic links work. [1] Many apps, particularly command line tools, are written in a way that ignores this rea
Replies
Boosts
Views
Activity
2w
Reply to Kernel panics on M5 devices with network extension
@DTS Engineer - I might have spoke too soon, as today I had a Kernel Panic crash after sleep and it is still happening after day 3 of being on 26.5. I can send the .panic file if needed. I ran it through Claude and the error is definitely related to a network monitoring tool. In my use case: Root Cause: Kernel panic caused by a Kernel Tag Check Fault (MTE violation) in the SentinelOne Network Monitor Extension (com.sentinelone.network-monitori, pid 725) while performing packet inspection/filtering via the NEFilterExtensionProviderContext on CPU core 5. The crash occurred shortly after the MacBook Pro M5 Pro woke from sleep. The ESR value (0x0000000096000011) confirms an ARM data abort due to a memory tag mismatch, indicating a memory safety bug (likely use-after-free or stale pointer) in the SentinelOne network extension's kernel code path. This is consistent with the previously documented N1 wireless chip / Cisco Secure Client kernel panic pattern on M5 Pro devices.
Replies
Boosts
Views
Activity
2w
Apple Developer Enrollment Payment Problem
I'm trying to pay for Apple Developer Enrollment. I just get an email saying, We'll respond within 2 days. Then a specialist contacted me a week ago, I attached my passport and then tried paying with a second card, since the first card wasn't processed due to the financial institution. The second card should work (other people with the same region as me - RU and the same card from same Financial Institution as me were able to pay); I tried yesterday and today. It says duplicate order. Can anyone help me with this? This card should definitely work, but there aren't even any orders on it. How to know what happening and what can i do rn? Maybe problem with a processing Please, help. Trying since April 24 ^( Thank you.
Replies
1
Boosts
0
Views
138
Activity
2w
Reply to Does Enterprise Program Expiration Impact an Existing APNs Certificate for MDM?
There are two type of certificates involved. The first is the MDM push certificate. An MDM server uses this to send MDM pushes to managed devices. It is associated with an Apple Account. The second is the MDM vendor certificate. The MDM vendor uses this to sign the CSR during the issuance process for an MDM push certificate. This is associated with an Apple Developer Program account or an Apple Developer Enterprise Program account. So you're asking what happens when the Apple Developer Program or Apple Developer Enterprise program account associated with an MDM vendor certificate expires?
Replies
Boosts
Views
Activity
2w
AlarmKit alarm occasionally fires at exactly 12:00 AM
[FB22327481] We are observing a rare issue where alarms scheduled using AlarmKit occasionally fire exactly at 12:00 AM, even though the alarm was scheduled for a different time. This issue happens only for a very small number of users (for example, 1–2 users per several thousand per day), but multiple reports confirm that the alarm goes off exactly at midnight. We also found that other developers are experiencing the same issue: https://developer.apple.com/forums/thread/815714 Observed behavior For a small number of users: Alarm fires at exactly 00:00 (midnight) This happens even when the scheduled alarm time is something like 7:30 AM Happens rarely Hard to reproduce internally Appears to happen only on real devices in production Additional notes We are using AlarmKit fixed schedules (not relative) Dates passed to AlarmKit are correct at scheduling time We do not intentionally create midnight alarms Issue seems random Question Are there any known limitations or edge cases with AlarmKit fixed schedule
Replies
4
Boosts
0
Views
348
Activity
2w
MCRestrictionsPayload (allowListedAppBundleIDs) breaks Apple Watch native app enumeration — `nanotimekitcompaniond` reports "Missing .app from directory: /Watch/"
forum-post-v2-evidence.log MCRestrictionsPayload (allowListedAppBundleIDs) breaks Apple Watch app enumeration — nanotimekitcompaniond reports Missing .app from directory: /Watch/ Summary Installing a Configuration Profile with com.apple.applicationaccess payload containing allowListedAppBundleIDs causes native Apple Watch apps to disappear from the paired Watch — even when their bundle IDs are explicitly in the whitelist. Log analysis shows this is not a bundle ID matching problem: nanotimekitcompaniond on the iPhone fails to enumerate the .app/Watch/ subdirectories where native watchOS app stubs live. Follow-up to https://developer.apple.com/forums/thread/745585 — community-confirmed but received no official response. Environment iPhone 16 (iPhone17,3), iOS 26.4.2 (23E261), supervised Apple Watch paired via Bridge.app Profile installed locally via Apple Configurator (no MDM server required) Smoking gun Within ~5 seconds of profile install, two processes (nanotimekitcompaniond and NTKFaceSnapshotServ
Replies
3
Boosts
0
Views
872
Activity
2w
Reply to Picker text wrapping
Hello @AdrianSim Yes, please share your code here as well as in a feedback report filed through Feedback Assistant. Once you file the report reply with the feedback number here, so I can share that report with the relevant engineering team. Some things worth investigating: iOS provides a wide range of text sizes for the user to select from. When using default text styles, your app will automatically respond to the user's preferred text size. Confirm that your physical device has the same settings in Settings > Accessibility > Display & Text Size on both devices. I'm also curious if the physical device has the same Language and Region settings located in General > Location & Region, which could also have an effect here. For more information see Typography and Font.  Travis
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
2w
XCode Quick Help panel
I'm a big fan of keeping documentation in the code, so it appears at the point of use. Obviously, DocC and the Quick Help panel are a pretty important part of that strategy. Unfortunately, it only works randomly, so even if I've just build documentation (which should not even matter, the doc is just a cmd+click away), Quick Help stays blank, often even on system items like Label. It seems totally accidental, which makes it hard to make to reproduce. Sometimes an Xcode restart helps, sometimes not. Sometimes changing the editor display helps, sometimes not. Any tips on that?
Replies
1
Boosts
0
Views
130
Activity
2w
Family Controls Distribution Entitlement — 13 Days, No Response
Hello, I submitted a Family Controls Distribution entitlement request on May 1st, 2026 and received the generic confirmation page. It has now been 13 days with no approval, rejection or status update. Timeline: May 1st: Submitted request via developer.apple.com/contact/ request/family-controls-distribution → Received confirmation page May 8th: Opened Entitlements ticket via Developer Support → No response after 6 days (despite the stated 2 business day response time) My app Knipsi is a parental control app for the DACH market. It helps families manage screen time by letting children earn credits through completing real-world tasks, with parents approving via Face ID. The app is 100% finished and ready for TestFlight — this entitlement is the only remaining blocker. App Details: Team ID: 5GW9CM8T7U Bundle ID: aquilano.Knipsi Case: 102883106983 Frameworks: FamilyControls, ManagedSettings, DeviceActivity I understand the entitlement review takes time — but what concerns me is that the support ticket ope
Replies
1
Boosts
0
Views
242
Activity
2w
Reply to Liquid Glass toolbar behavior changed in iOS 26.3/26.4?
To clarify - the two images above are from the same app. First image is 26.2 where the toolbar buttons are tinted based on the background. Second image is 26.4 where the toolbar buttons are tinted based on the appearance mode (light/dark - matching the sheet)
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
2w