Search results for

“show when run”

115,087 results found

Post

Replies

Boosts

Views

Activity

Reply to how to store secret key in/for system extension
I want to clarify a few points from both your original post and Albert’s response. You’re using the term keyring, which is not a thing on Apple platforms. Rather, the equivalent thing is called the keychain. Using the right term will help, for example, when you go searching for documentation. macOS has two keychain implementations: The file-based keychain The data protection keychain We generally recommend the data protection keychain. However, you’re building a Network Extension transparent proxy, and those are generally packaged as a system extension [1]. Sysexen are roughly equivalent to a launchd daemon, and cannot use the data protection keychain. They can only use a file-based keychain, typically the System keychain. TN3137 On Mac keychain APIs and implementations talks about this stuff in much more detail. When talking about extensions on Apple platforms, it’s important to get your terminology straight. The application in which the extension is embedded is called the container application. The host app
6d
Reply to 系统默认PTY 511太少
As a software developer, my daily workflow involves running large numbers of terminal sessions simultaneously (tmux, multi-project workspaces, automation scripts, node-pty connections, etc.). The default PTY limit of 511 is far too low for modern development workflows. Furthermore, this default value is identical across all hardware — a maxed-out Mac Pro with 128GB RAM has the same 511 limit as a base-model MacBook Air, which doesn't scale with hardware capabilities. I've tried tmux control mode to reduce PTY usage, but it causes terminal output alignment issues that make it impractical for daily use. This means I must use PTY mode, and hitting the 511 ceiling is a frequent occurrence. Once the limit is reached, no new terminals can be created system-wide — not just in my app, but across Terminal.app, iTerm2, VS Code, and any other terminal-dependent process. This becomes a system-wide stability issue. Summary: 511 is an outdated default for modern developer workflows No hardware-aware scaling — same
6d
Reply to This app is currently unavailable for Analytics
I got a reply from Apple Support: To protect customer privacy, Apple shows App Analytics data only when a certain number of data points are available. The data is aggregated so that customers can remain anonymous. As soon as there are enough data points to show, you'll see your App Analytics data. This brings 0 bits of new information to the table, it's what we all suspected anyway and it's what any AI would say on this question. I need to know more precisely when the analytics appears. At least to do some planning and give estimates to myself and my clients. I would continue begging them for information. This would be especially important soon, because Trends would be removed – currently it's the only source of information about installs & In-App Purchases. Imagine in the future you won't be able to know anything about your app, even 2 months after release. What a torture. I now regret respecting user privacy and not installing third-party analytics.
6d
Platform SSO registration dialogs remain after later success
We’re investigating a Platform SSO registration issue on macOS and wanted to check whether others have seen similar behavior or know whether this is expected system behavior. Scenario: Our extension implements ASAuthorizationProviderExtensionRegistrationHandler for device and user registration. On failure we complete with ASAuthorizationProviderExtensionRegistrationResult.failed, and on success we complete with .success. What we’re seeing: If registration fails multiple times, macOS shows multiple system dialogs saying: Registration failed and will automatically retry in a few minutes. If we do not close those earlier failure dialogs and then start another registration that succeeds, the old failure dialogs remain visible and do not dismiss automatically. They have to be closed manually one by one. From our side, these appear to be system-owned Platform SSO dialogs, not app-owned windows. We only return the registration result via the handler completion. Any guidance on whether macOS is expected to r
3
0
378
6d
Reply to DeviceActivityReport extension not discovered at runtime (ClientError Code=2)
Hi Thanks a lot for your previous hint — it helped me fix the bundle setup. I now have the following confirmed: The report extension is correctly embedded under: Work4Fun.app/Extensions/UsageReportExtension.appex Info.plist uses: EXAppExtensionAttributes → EXExtensionPointIdentifier = com.apple.deviceactivityui.report-extension Entitlements include: com.apple.developer.family-controls com.apple.developer.family-controls.app-and-website-usage App Group The compiled binary clearly contains my code (UsageReportExtension.init, makeConfiguration, etc.) However, at runtime: DeviceActivityReport is instantiated (I see my view appear) System logs show: Plugin query method called But the extension is never actually executed: no init no makeConfiguration no output file written in App Group I also tried: deleting the app rebooting the device reinstalling from Xcode re-authorizing Screen Time → same result So it looks like: → iOS resolves the extension, but does not launch it Have you seen this behavior before?
Topic: App & System Services SubTopic: General Tags:
6d
Reply to Reclaiming cached data from an `enumerateDirectory` call
[quote='885683022, DTS Engineer, /thread/824156?answerId=885683022#885683022'] my expectation would be that iterating the directory with geattrlistbulk and a minimal attribute set would avoid any additional lookupItem call [/quote] Oh, I think I was a little unclear in what I wrote. What I was trying to say in a call to enumerateDirectory of this nature was that if I call enumerateDirectory with a non-minimal attribute set (i.e. include attributes that need more I/O to fetch) then I see that behavior. But you're right in that iterating over a directory with minimal attributes doesn't generally have additional lookupItem calls in my tests. [quote='885683022, DTS Engineer, /thread/824156?answerId=885683022#885683022'] What kind of filesystem are you working with? [/quote] It's a block device file system. I think maybe cached data wasn't the best word for me to use... I'm referring to references I'm keeping to instances of my subclass of FSItem. I have a helper function implemented on my subclass to get the non-
Topic: App & System Services SubTopic: Core OS Tags:
6d
GKLeaderboard.submitScore succeeds in development but no production users appear on leaderboard
I'm building an iOS word game (Gramfall) and no production App Store users can see their own scores on any leaderboard, despite Game Center authentication succeeding and no errors being thrown. The same code works correctly in development and all 6 leaderboard submissions fire Score submitted notifications on my dev device. 6 leaderboards in App Store Connect (3 Classic all-time, 3 Recurring monthly) and all are Live Production App Store users: authenticated, scores submitted, no errors — scores never appear Development build: all 6 submissions confirmed via Settings → Developer → Notify About Score Submissions Affected users cannot see their own score on the leaderboard from their own device. This rules out privacy/visibility restrictions as a player should always see their own score. This suggests submissions are either silently failing or being accepted but not recorded in the production Game Center environment. What we have ruled out Leaderboard ID mismatch (Everything in App Store Connect matches) Authen
0
0
628
6d
The reviewer keeps rejecting the app for for issues that do not exist
Hi, I am very frustrated with having my app repeatedly rejected for issues I can't fix because they don't exist. So I'm trying to publish this app that offers some consumable iAP that is used to unlock a pairing app on a 3rd party platform. Originally the app did not have an account system, it was rejected by Apple on the grounds that the user may want to restore previously unlocked paired apps. We added a an optional(as the reviewer suggested) sign in with Apple support if the user wants to secure their unlocked installations. Then we got rejected for forcing account creation, data collection and no ability to delete the account. Forcing account creation is false but maybe the reviewer was confused therefore we put explicit explanation under the sign in with Apple button noting that this is optional, reduced the required profile details to 0 for sign in with Apple and added very simple account deletion UI that is displayed on the same screen where the user sign in with Apple. And yet we get another rejection
2
0
115
6d
Paid for Apple Developer Program, but enrollment is still not active
I paid for the Apple Developer Program last Friday, and the money was already taken from my bank account. I also received the invoice. However, my enrollment is still not active, and the website still shows “Enroll Now.” It says it should take up to two business days, but I still have no update. I also contacted Apple Support by email and by phone, but so far I have not received any answer. For reference: • Invoice number: UA31516475 • Web order number: W1433496750 • Support case ID: 102873921939 Has anyone had the same issue, and what should I do next?
0
0
44
6d
Reply to macOS Preview appears to hold MTP devices open indefinitely
When the device is connected while Preview is running, I observe the host send OpenSession, then GetDeviceInfo, and then no further MTP commands. I do not see a later CloseSession. I don't know enough about your accessory to be certain about exactly what's going on, but I think what's actually happening here is that Preview is indirectly causing the session to open through its interactions with ImageCaptureCore. However, that also means that Preview doesn't really own/control the device itself; the major role of the ImageCapture framework is to allow multiple apps to interact with the same accessory. The problem is that once this happens, exclusive access to the USB interface is retained, so another application cannot connect to the device. What API are you actually trying to use here? From the device side, there is no obvious way to recover except forcing a USB disconnect/reset or shutting down the USB interface. Well... yes. There's no way for your accessory to know about the state of the connectin
Topic: App & System Services SubTopic: Drivers Tags:
6d
Family Controls entitlement for embedded extension - no response after submitting request
Hi, I have an approved com.apple.developer.family-controls entitlement for my main app bundle (com.maxflame.prove-it) and submitted a request on April 18, 2026 to extend it to an embedded extension: com.maxflame.prove-it.DeviceActivityMonitorExtension Request ID: 65CKJZ7DQ4 — status still shows Submitted with no further response. The extension uses DeviceActivity callbacks and needs to decode FamilyActivitySelection, which requires the entitlement on the extension bundle as well. In my experience, Family Controls entitlement approvals for the main app bundle have come through within 24 hours. It's now been 5 days with no response for this extension request, which seems unusual. Has anyone else gone through this for extension bundle IDs? Did you need to submit a separate request per bundle, or did Apple extend the approval to your extensions automatically once the main app was approved? And has anyone else experienced longer wait times specifically for extension bundles? Any guidance appreciated.
2
0
154
6d
Family Controls entitlement for embedded extension - no response after submitting request
Hi, I have an approved com.apple.developer.family-controls entitlement for my main app bundle (com.maxflame.prove-it) and submitted a request on April 18, 2026 to extend it to an embedded extension: com.maxflame.prove-it.DeviceActivityMonitorExtension Request ID: 65CKJZ7DQ4 — status still shows Submitted with no further response. The extension uses DeviceActivity callbacks and needs to decode FamilyActivitySelection, which requires the entitlement on the extension bundle as well. In my experience, Family Controls entitlement approvals for the main app bundle have come through within 24 hours. It's now been 5 days with no response for this extension request, which seems unusual. Has anyone else gone through this for extension bundle IDs? Did you need to submit a separate request per bundle, or did Apple extend the approval to your extensions automatically once the main app was approved? And has anyone else experienced longer wait times specifically for extension bundles? Any guidance appreciated.
1
0
279
6d
Reply to how to store secret key in/for system extension
I want to clarify a few points from both your original post and Albert’s response. You’re using the term keyring, which is not a thing on Apple platforms. Rather, the equivalent thing is called the keychain. Using the right term will help, for example, when you go searching for documentation. macOS has two keychain implementations: The file-based keychain The data protection keychain We generally recommend the data protection keychain. However, you’re building a Network Extension transparent proxy, and those are generally packaged as a system extension [1]. Sysexen are roughly equivalent to a launchd daemon, and cannot use the data protection keychain. They can only use a file-based keychain, typically the System keychain. TN3137 On Mac keychain APIs and implementations talks about this stuff in much more detail. When talking about extensions on Apple platforms, it’s important to get your terminology straight. The application in which the extension is embedded is called the container application. The host app
Replies
Boosts
Views
Activity
6d
Reply to 系统默认PTY 511太少
As a software developer, my daily workflow involves running large numbers of terminal sessions simultaneously (tmux, multi-project workspaces, automation scripts, node-pty connections, etc.). The default PTY limit of 511 is far too low for modern development workflows. Furthermore, this default value is identical across all hardware — a maxed-out Mac Pro with 128GB RAM has the same 511 limit as a base-model MacBook Air, which doesn't scale with hardware capabilities. I've tried tmux control mode to reduce PTY usage, but it causes terminal output alignment issues that make it impractical for daily use. This means I must use PTY mode, and hitting the 511 ceiling is a frequent occurrence. Once the limit is reached, no new terminals can be created system-wide — not just in my app, but across Terminal.app, iTerm2, VS Code, and any other terminal-dependent process. This becomes a system-wide stability issue. Summary: 511 is an outdated default for modern developer workflows No hardware-aware scaling — same
Replies
Boosts
Views
Activity
6d
Reply to This app is currently unavailable for Analytics
I got a reply from Apple Support: To protect customer privacy, Apple shows App Analytics data only when a certain number of data points are available. The data is aggregated so that customers can remain anonymous. As soon as there are enough data points to show, you'll see your App Analytics data. This brings 0 bits of new information to the table, it's what we all suspected anyway and it's what any AI would say on this question. I need to know more precisely when the analytics appears. At least to do some planning and give estimates to myself and my clients. I would continue begging them for information. This would be especially important soon, because Trends would be removed – currently it's the only source of information about installs & In-App Purchases. Imagine in the future you won't be able to know anything about your app, even 2 months after release. What a torture. I now regret respecting user privacy and not installing third-party analytics.
Replies
Boosts
Views
Activity
6d
Platform SSO registration dialogs remain after later success
We’re investigating a Platform SSO registration issue on macOS and wanted to check whether others have seen similar behavior or know whether this is expected system behavior. Scenario: Our extension implements ASAuthorizationProviderExtensionRegistrationHandler for device and user registration. On failure we complete with ASAuthorizationProviderExtensionRegistrationResult.failed, and on success we complete with .success. What we’re seeing: If registration fails multiple times, macOS shows multiple system dialogs saying: Registration failed and will automatically retry in a few minutes. If we do not close those earlier failure dialogs and then start another registration that succeeds, the old failure dialogs remain visible and do not dismiss automatically. They have to be closed manually one by one. From our side, these appear to be system-owned Platform SSO dialogs, not app-owned windows. We only return the registration result via the handler completion. Any guidance on whether macOS is expected to r
Replies
3
Boosts
0
Views
378
Activity
6d
Reply to DeviceActivityReport extension not discovered at runtime (ClientError Code=2)
Hi Thanks a lot for your previous hint — it helped me fix the bundle setup. I now have the following confirmed: The report extension is correctly embedded under: Work4Fun.app/Extensions/UsageReportExtension.appex Info.plist uses: EXAppExtensionAttributes → EXExtensionPointIdentifier = com.apple.deviceactivityui.report-extension Entitlements include: com.apple.developer.family-controls com.apple.developer.family-controls.app-and-website-usage App Group The compiled binary clearly contains my code (UsageReportExtension.init, makeConfiguration, etc.) However, at runtime: DeviceActivityReport is instantiated (I see my view appear) System logs show: Plugin query method called But the extension is never actually executed: no init no makeConfiguration no output file written in App Group I also tried: deleting the app rebooting the device reinstalling from Xcode re-authorizing Screen Time → same result So it looks like: → iOS resolves the extension, but does not launch it Have you seen this behavior before?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
6d
Reply to The right way to extend UIRequiredDeviceCapabilities
Hello, We're reviving of a very old app, we need to use the same app-id. The new one requires NFC and, so, it can now only run on iPhone. is it possible to force the UIRequiredDeviceCapabilities ?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
6d
Family Controls (Distribution)
It has been five days since we applied for Family Controls (Distribution) permission, but the status still shows as Submitted. Is there any way to expedite the review process?
Replies
1
Boosts
0
Views
54
Activity
6d
Reply to Reclaiming cached data from an `enumerateDirectory` call
[quote='885683022, DTS Engineer, /thread/824156?answerId=885683022#885683022'] my expectation would be that iterating the directory with geattrlistbulk and a minimal attribute set would avoid any additional lookupItem call [/quote] Oh, I think I was a little unclear in what I wrote. What I was trying to say in a call to enumerateDirectory of this nature was that if I call enumerateDirectory with a non-minimal attribute set (i.e. include attributes that need more I/O to fetch) then I see that behavior. But you're right in that iterating over a directory with minimal attributes doesn't generally have additional lookupItem calls in my tests. [quote='885683022, DTS Engineer, /thread/824156?answerId=885683022#885683022'] What kind of filesystem are you working with? [/quote] It's a block device file system. I think maybe cached data wasn't the best word for me to use... I'm referring to references I'm keeping to instances of my subclass of FSItem. I have a helper function implemented on my subclass to get the non-
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
6d
GKLeaderboard.submitScore succeeds in development but no production users appear on leaderboard
I'm building an iOS word game (Gramfall) and no production App Store users can see their own scores on any leaderboard, despite Game Center authentication succeeding and no errors being thrown. The same code works correctly in development and all 6 leaderboard submissions fire Score submitted notifications on my dev device. 6 leaderboards in App Store Connect (3 Classic all-time, 3 Recurring monthly) and all are Live Production App Store users: authenticated, scores submitted, no errors — scores never appear Development build: all 6 submissions confirmed via Settings → Developer → Notify About Score Submissions Affected users cannot see their own score on the leaderboard from their own device. This rules out privacy/visibility restrictions as a player should always see their own score. This suggests submissions are either silently failing or being accepted but not recorded in the production Game Center environment. What we have ruled out Leaderboard ID mismatch (Everything in App Store Connect matches) Authen
Replies
0
Boosts
0
Views
628
Activity
6d
The reviewer keeps rejecting the app for for issues that do not exist
Hi, I am very frustrated with having my app repeatedly rejected for issues I can't fix because they don't exist. So I'm trying to publish this app that offers some consumable iAP that is used to unlock a pairing app on a 3rd party platform. Originally the app did not have an account system, it was rejected by Apple on the grounds that the user may want to restore previously unlocked paired apps. We added a an optional(as the reviewer suggested) sign in with Apple support if the user wants to secure their unlocked installations. Then we got rejected for forcing account creation, data collection and no ability to delete the account. Forcing account creation is false but maybe the reviewer was confused therefore we put explicit explanation under the sign in with Apple button noting that this is optional, reduced the required profile details to 0 for sign in with Apple and added very simple account deletion UI that is displayed on the same screen where the user sign in with Apple. And yet we get another rejection
Replies
2
Boosts
0
Views
115
Activity
6d
Paid for Apple Developer Program, but enrollment is still not active
I paid for the Apple Developer Program last Friday, and the money was already taken from my bank account. I also received the invoice. However, my enrollment is still not active, and the website still shows “Enroll Now.” It says it should take up to two business days, but I still have no update. I also contacted Apple Support by email and by phone, but so far I have not received any answer. For reference: • Invoice number: UA31516475 • Web order number: W1433496750 • Support case ID: 102873921939 Has anyone had the same issue, and what should I do next?
Replies
0
Boosts
0
Views
44
Activity
6d
Reply to macOS Preview appears to hold MTP devices open indefinitely
When the device is connected while Preview is running, I observe the host send OpenSession, then GetDeviceInfo, and then no further MTP commands. I do not see a later CloseSession. I don't know enough about your accessory to be certain about exactly what's going on, but I think what's actually happening here is that Preview is indirectly causing the session to open through its interactions with ImageCaptureCore. However, that also means that Preview doesn't really own/control the device itself; the major role of the ImageCapture framework is to allow multiple apps to interact with the same accessory. The problem is that once this happens, exclusive access to the USB interface is retained, so another application cannot connect to the device. What API are you actually trying to use here? From the device side, there is no obvious way to recover except forcing a USB disconnect/reset or shutting down the USB interface. Well... yes. There's no way for your accessory to know about the state of the connectin
Topic: App & System Services SubTopic: Drivers Tags:
Replies
Boosts
Views
Activity
6d
Family Controls entitlement for embedded extension - no response after submitting request
Hi, I have an approved com.apple.developer.family-controls entitlement for my main app bundle (com.maxflame.prove-it) and submitted a request on April 18, 2026 to extend it to an embedded extension: com.maxflame.prove-it.DeviceActivityMonitorExtension Request ID: 65CKJZ7DQ4 — status still shows Submitted with no further response. The extension uses DeviceActivity callbacks and needs to decode FamilyActivitySelection, which requires the entitlement on the extension bundle as well. In my experience, Family Controls entitlement approvals for the main app bundle have come through within 24 hours. It's now been 5 days with no response for this extension request, which seems unusual. Has anyone else gone through this for extension bundle IDs? Did you need to submit a separate request per bundle, or did Apple extend the approval to your extensions automatically once the main app was approved? And has anyone else experienced longer wait times specifically for extension bundles? Any guidance appreciated.
Replies
2
Boosts
0
Views
154
Activity
6d
Family Controls entitlement for embedded extension - no response after submitting request
Hi, I have an approved com.apple.developer.family-controls entitlement for my main app bundle (com.maxflame.prove-it) and submitted a request on April 18, 2026 to extend it to an embedded extension: com.maxflame.prove-it.DeviceActivityMonitorExtension Request ID: 65CKJZ7DQ4 — status still shows Submitted with no further response. The extension uses DeviceActivity callbacks and needs to decode FamilyActivitySelection, which requires the entitlement on the extension bundle as well. In my experience, Family Controls entitlement approvals for the main app bundle have come through within 24 hours. It's now been 5 days with no response for this extension request, which seems unusual. Has anyone else gone through this for extension bundle IDs? Did you need to submit a separate request per bundle, or did Apple extend the approval to your extensions automatically once the main app was approved? And has anyone else experienced longer wait times specifically for extension bundles? Any guidance appreciated.
Replies
1
Boosts
0
Views
279
Activity
6d
Reply to Xcode Command Line Tools update not wanted, but persists
Furthermore, Terminal responded that sysdiagnose must be run as root. I don't know how to do that.
Replies
Boosts
Views
Activity
1w