Search results for

“DTiPhoneSimulatorErrorDomain Code 2”

162,348 results found

Post

Replies

Boosts

Views

Activity

Reply to CKQuerySubscription on public database failing with BAD_REQUEST in Production — distinct from iOS 26.4 silent-push regression
Quick follow-up on point #2 (Security Roles): checked Schema → Security Roles. GuardianRequest and GuardianResponse grant Read via _world, Create via _icloud, Write via _creator — a standard public-DB config. The Read permission query subscriptions need is present, so Security Roles don't appear to be the cause.
Topic: App & System Services SubTopic: iCloud Tags:
1w
Reply to App Transfer Impact on Universal Linking/AASA
Thanks for your new post. I thought I have covered those scenarios on my previous post, I guess I missed something. I would recommend you to look at the documentation and see how AASA files works and how you register the different appIDs do that will give you the knowledge that the most important is to have multiple AppID into the AASA file so you can have 2 apps that will use a unique AASA file. Because the App Store is still distributing that original binary, any brand new user downloading the app for the first time is installing an app signed with the original Team ID. When iOS installs the app and fetches the Apple App Site Association (AASA) file from your server, it will be looking for a match with the original. As long as your AASA file still includes the original and new App ID, Universal Links will continue to function completely normally for these new users during the interim period. This exact behavior is why it is highly recommended to host an AASA file that contains both the original and
Topic: App & System Services SubTopic: General Tags:
1w
CarPlay: CPListItem.image degrades to placeholder glyph mid-session, only iPhone reboot recovers — FB22828125
Posting here in case other CarPlay developers are hitting the same thing, and to give Apple engineers a forum-side reference for the radar. Filed as FB22828125. Symptom In a CarPlay app using CPListTemplate, UIImage instances assigned to CPListItem.image start rendering as the system placeholder glyph after extended CarPlay use (several hours to a few days of cumulative session time). Text labels and accessory chevrons still render correctly — only the leading image is affected, and it affects every visible template surface at once. Known recovery Once the failure starts, it survives: Killing and relaunching the app Force-quitting and relaunching from CarPlay itself Disconnecting and reconnecting CarPlay The only known recovery is rebooting the iPhone. After reboot, the same code path renders correctly again — until the failure reoccurs. App-side ruling-out UIImage instances passed to CPListItem.image are non-nil at failure time (verified by assertions) Each template rebuild calls UIGraphicsImageRend
3
0
162
1w
FxPlug 4 XPC Plugin Appears in Motion But Not Final Cut Pro 12.2 — macOS 26
Environment: macOS 26 (Sequoia 15.7.4, build 24G517) Final Cut Pro 12.2 Motion 5.8.x Xcode 26.3 (build 17C529) Apple Silicon (Mac Studio, ARM-64) FxPlug SDK 4.3.4 (from /Library/Developer/Frameworks/FxPlug.framework) Problem: A third-party FxPlug 4 XPC-based plugin appears correctly in Motion's filter browser but does not appear in Final Cut Pro's Effects or Generators browser. This behavior occurs even with Apple's own Xcode FxPlug template project built with zero code modifications. Plugin configuration: Architecture: Host app (SilverScreenHost.app) containing XPC pluginkit extension (SilverScreen.pluginkit) Bundle identifier: com.kb.silverscreen.relight Signed with Developer ID Application certificate Hardened runtime enabled No get-task-allow entitlement No app sandbox com.apple.version tested at both 3.30 and 4.0 protocolNames tested as both FxFilter and FxGenerator NSPrincipalClass tested as both FxPrincipal and custom registrar class What works: Plugin registers successfully with PlugInKit (pl
0
0
138
1w
Reply to mTLS : Guidance on Generating SecIdentity with Existing Private Key and Certificate
Sorry I didn’t reply to this earlier. I’m not sure how I missed your replies last August. I’m also not sure why your code is failing, and there’s too much there for me to check line-by-line. However, I have a general debugging process for issues like this. The basic idea idea is to dump the contents of the keychain after each step to make sure that the stuff you think you’ve set is actually set. In your case that means three probes: One after you create the private key, to see its attributes. One after you add the certificate, to see its attributes. One after the identity lookup fails, to see if any identities are available and what they’re attributes are. As to what these probes look like, I recently updated SecItem: Pitfalls and Best Practices with some suggestions on that front. First, the Starting from Scratch section explains how to reset the keychain so that each of your tests starts from a known clear state. Second, the Lost Keychain Items, Redux section explains how to dump all the attributes
1w
Developer Subscription enrollment not completing.
Hello guys. It's been 2 weeks since I paid for my developer account and I haven't received access to the developer tools yet. I finished all the process and still nothing, the money has also been charged from my bank account. Also I contacted https://developer.apple.com/contact/ but I haven't received any answer from them. I don't know how to proceed.
1
0
79
1w
Reply to Best practices for blocking traffic: Transparent Proxy vs Content Filter, and Multiple Network Extensions
If you haven’t already done so, I recommend that watch WWDC 2025 Session 234 Filter and tunnel network traffic with NetworkExtension. Alice gives a good overview of the expected use cases for this stuff. Regarding your specific questions, lemme tackle the second one first: [quote='827106021, Pavel, /thread/827106, /profile/Pavel'] 2- Can a single container app install and manage more than one Network Extension in the system? [/quote] Yes. There are actually two ways to slice this: Put each provider in a separate sysex. Create a single sysex with multiple providers. Additionally, you can combine different sysex types into a single sysex. For example, folks often combine an ES client and NE providers into one sysex. My general advice is that you use as few sysexen as possible. Managing sysexen is a bit of a pain, so life is easier if you have just one. If your sysex has multiple providers, you can enable and disable them independently by enabling or disabling each provider configuration using
Topic: App & System Services SubTopic: Core OS Tags:
1w
Reply to I need the proper format for adding an application ID to an entitlements file (developing outside of Xcode)
I presume you’ve read TestFlight, Provisioning Profiles, and the Mac App Store. If not, please do so now. As to what’s going wrong, it’s hard to say because I’m not confident that the XML snippets you posted survived the trip into DevForums. In future, I recommend that you put them in a code block. See tip 3 in Quinn’s Top Ten DevForums Tips. Having said that, there’s an easy way to see what this file should look like: Create a dummy Xcode project with the same bundle ID as your app. Make sure that automatic code signing is enabled. Add some restricted entitlement to the app. See TestFlight, Provisioning Profiles, and the Mac App Store for more about that. Build the app. Dump its entitlements: % codesign -d --entitlements - --xml /path/to/your.app Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General Tags:
1w
watchOS Motion & Fitness authorization kills foreground iOS companion app with SIGKILL 9
We are seeing a reproducible process termination involving a companion watchOS app and its paired iOS companion app when Motion & Fitness authorization is requested from the watchOS app. Context: iOS app bundle identifier: com.alpha.golfbird watchOS app bundle identifier: com.alpha.golfbird.watchkitapp The watchOS app has WKCompanionAppBundleIdentifier set to the iOS app bundle identifier. Both the iOS app and the watchOS app include NSMotionUsageDescription in their Info.plist files. The watchOS app uses CMAltimeter to read barometric altitude changes for slope-adjusted golf distance calculations. The authorization flow checks CMAltimeter.authorizationStatus(). If the status is notDetermined, it uses CMMotionActivityManager.queryActivityStarting(from:to:to:) before starting CMAltimeter updates, following the known iOS 17.4+ Core Motion authorization behavior. Observed behavior: Install or launch the watchOS companion app for the first time. Open the paired iOS companion app and keep it in the foreground.
1
0
59
1w
Apple’s Insanely Slow & Shallow App Review is Hurting Our Business
As a game studio with real business commitments, we depend on a predictable App Review process. Every month, we publish updates, run user acquisition campaigns, and test new ideas; that’s how our business operates. It’s not optional. We have obligations to our partners, our marketing budgets are committed in advance, and our entire monthly rhythm depends on getting builds out on schedule. Right now, Apple’s App Review is making that impossible. For the past 30 days, we’ve been stuck in a rejection loop on a single submission. Here’s what the cycle looks like: • Apple rejects our build with vague, generic feedback that doesn’t actually identify what’s wrong. • We investigate every possible scenario that could conceivably match their description, fix what we believe is the issue, and resubmit, usually within three hours. • Then we wait. And wait. Each review of the resubmission takes more than ten days. Read that again: we respond in 3 hours, they respond in 2 weeks. This isn’t a one-off. It’s been thr
2
0
127
1w
Best practices for blocking traffic: Transparent Proxy vs Content Filter, and Multiple Network Extensions
Hello, I am working on a DLP system for macOS. The application must analyze and potentially block network traffic. Currently, I am using NETransparentProxyProvider for traffic analysis and looking for the best solution to block network traffic. I believe the blocking can be implemented by capturing the flow and choosing not to proxy/forward it further (dropping it). However, I am unsure how the OS and other applications will react to this approach. As far as I know, macOS provides a dedicated NEFilterDataProvider (Content Filter) specifically designed for traffic filtering and blocking. I have two questions regarding the architecture: Is it safe to block flows directly using a Transparent Proxy? Will dropping/ignoring the flow without forwarding it cause any unexpected system behavior, socket hangups, or performance issues? Or is it highly recommended to strictly use a Content Filter (NEFilterDataProvider) for the blocking aspect? Can a single container app install and manage more than one Network Ex
2
0
151
1w
Reply to CKQuerySubscription on public database failing with BAD_REQUEST in Production — distinct from iOS 26.4 silent-push regression
Quick follow-up on point #2 (Security Roles): checked Schema → Security Roles. GuardianRequest and GuardianResponse grant Read via _world, Create via _icloud, Write via _creator — a standard public-DB config. The Read permission query subscriptions need is present, so Security Roles don't appear to be the cause.
Topic: App & System Services SubTopic: iCloud Tags:
Replies
Boosts
Views
Activity
1w
Reply to App Transfer Impact on Universal Linking/AASA
Thanks for your new post. I thought I have covered those scenarios on my previous post, I guess I missed something. I would recommend you to look at the documentation and see how AASA files works and how you register the different appIDs do that will give you the knowledge that the most important is to have multiple AppID into the AASA file so you can have 2 apps that will use a unique AASA file. Because the App Store is still distributing that original binary, any brand new user downloading the app for the first time is installing an app signed with the original Team ID. When iOS installs the app and fetches the Apple App Site Association (AASA) file from your server, it will be looking for a match with the original. As long as your AASA file still includes the original and new App ID, Universal Links will continue to function completely normally for these new users during the interim period. This exact behavior is why it is highly recommended to host an AASA file that contains both the original and
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
CarPlay: CPListItem.image degrades to placeholder glyph mid-session, only iPhone reboot recovers — FB22828125
Posting here in case other CarPlay developers are hitting the same thing, and to give Apple engineers a forum-side reference for the radar. Filed as FB22828125. Symptom In a CarPlay app using CPListTemplate, UIImage instances assigned to CPListItem.image start rendering as the system placeholder glyph after extended CarPlay use (several hours to a few days of cumulative session time). Text labels and accessory chevrons still render correctly — only the leading image is affected, and it affects every visible template surface at once. Known recovery Once the failure starts, it survives: Killing and relaunching the app Force-quitting and relaunching from CarPlay itself Disconnecting and reconnecting CarPlay The only known recovery is rebooting the iPhone. After reboot, the same code path renders correctly again — until the failure reoccurs. App-side ruling-out UIImage instances passed to CPListItem.image are non-nil at failure time (verified by assertions) Each template rebuild calls UIGraphicsImageRend
Replies
3
Boosts
0
Views
162
Activity
1w
Reply to Solving AVFoundation FigCaptureSourceRemote err=-17281 on iOS 26 — reliable workaround for repeated camera initialization
I think I have a related problem in my code. Please see this link: https://developer.apple.com/forums/thread/822717 I'd like to understand better how your solution works and how you are using lockForConfiguration as a hardware readiness check.
Replies
Boosts
Views
Activity
1w
FxPlug 4 XPC Plugin Appears in Motion But Not Final Cut Pro 12.2 — macOS 26
Environment: macOS 26 (Sequoia 15.7.4, build 24G517) Final Cut Pro 12.2 Motion 5.8.x Xcode 26.3 (build 17C529) Apple Silicon (Mac Studio, ARM-64) FxPlug SDK 4.3.4 (from /Library/Developer/Frameworks/FxPlug.framework) Problem: A third-party FxPlug 4 XPC-based plugin appears correctly in Motion's filter browser but does not appear in Final Cut Pro's Effects or Generators browser. This behavior occurs even with Apple's own Xcode FxPlug template project built with zero code modifications. Plugin configuration: Architecture: Host app (SilverScreenHost.app) containing XPC pluginkit extension (SilverScreen.pluginkit) Bundle identifier: com.kb.silverscreen.relight Signed with Developer ID Application certificate Hardened runtime enabled No get-task-allow entitlement No app sandbox com.apple.version tested at both 3.30 and 4.0 protocolNames tested as both FxFilter and FxGenerator NSPrincipalClass tested as both FxPrincipal and custom registrar class What works: Plugin registers successfully with PlugInKit (pl
Replies
0
Boosts
0
Views
138
Activity
1w
Reply to codesign tool generates "timestamps differ by XXX seconds" error
maybe the timestamp difference message should be a warning and the tool should exit with an exit code of zero? Agreed. Again, I’d appreciate you filing a second bug about that. Filed FB22826836 for this one, under Developer Technologies & SDKs -> macOS -> Something else not on this list.
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to mTLS : Guidance on Generating SecIdentity with Existing Private Key and Certificate
Sorry I didn’t reply to this earlier. I’m not sure how I missed your replies last August. I’m also not sure why your code is failing, and there’s too much there for me to check line-by-line. However, I have a general debugging process for issues like this. The basic idea idea is to dump the contents of the keychain after each step to make sure that the stuff you think you’ve set is actually set. In your case that means three probes: One after you create the private key, to see its attributes. One after you add the certificate, to see its attributes. One after the identity lookup fails, to see if any identities are available and what they’re attributes are. As to what these probes look like, I recently updated SecItem: Pitfalls and Best Practices with some suggestions on that front. First, the Starting from Scratch section explains how to reset the keychain so that each of your tests starts from a known clear state. Second, the Lost Keychain Items, Redux section explains how to dump all the attributes
Replies
Boosts
Views
Activity
1w
Reply to Developer Program enrollment not completing - Apple Support unresponsive
Same here, it's been 2 weeks since I paid for the developer program. I contacted support service and still haven't gotten any response.
Replies
Boosts
Views
Activity
1w
Developer Subscription enrollment not completing.
Hello guys. It's been 2 weeks since I paid for my developer account and I haven't received access to the developer tools yet. I finished all the process and still nothing, the money has also been charged from my bank account. Also I contacted https://developer.apple.com/contact/ but I haven't received any answer from them. I don't know how to proceed.
Replies
1
Boosts
0
Views
79
Activity
1w
App stuck in "Waiting for Review" for 2 weeks
Hi, My app (6766506951) has been in review for two weeks with no status update. I already emailed the App Review team and submitted an expedited review request last week, but I haven’t received any response and the status is still “Waiting for Review.” I’m not sure what else I should do at this point. I would really appreciate your help.
Replies
1
Boosts
0
Views
77
Activity
1w
Reply to Best practices for blocking traffic: Transparent Proxy vs Content Filter, and Multiple Network Extensions
If you haven’t already done so, I recommend that watch WWDC 2025 Session 234 Filter and tunnel network traffic with NetworkExtension. Alice gives a good overview of the expected use cases for this stuff. Regarding your specific questions, lemme tackle the second one first: [quote='827106021, Pavel, /thread/827106, /profile/Pavel'] 2- Can a single container app install and manage more than one Network Extension in the system? [/quote] Yes. There are actually two ways to slice this: Put each provider in a separate sysex. Create a single sysex with multiple providers. Additionally, you can combine different sysex types into a single sysex. For example, folks often combine an ES client and NE providers into one sysex. My general advice is that you use as few sysexen as possible. Managing sysexen is a bit of a pain, so life is easier if you have just one. If your sysex has multiple providers, you can enable and disable them independently by enabling or disabling each provider configuration using
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
1w
Reply to I need the proper format for adding an application ID to an entitlements file (developing outside of Xcode)
I presume you’ve read TestFlight, Provisioning Profiles, and the Mac App Store. If not, please do so now. As to what’s going wrong, it’s hard to say because I’m not confident that the XML snippets you posted survived the trip into DevForums. In future, I recommend that you put them in a code block. See tip 3 in Quinn’s Top Ten DevForums Tips. Having said that, there’s an easy way to see what this file should look like: Create a dummy Xcode project with the same bundle ID as your app. Make sure that automatic code signing is enabled. Add some restricted entitlement to the app. See TestFlight, Provisioning Profiles, and the Mac App Store for more about that. Build the app. Dump its entitlements: % codesign -d --entitlements - --xml /path/to/your.app Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
watchOS Motion & Fitness authorization kills foreground iOS companion app with SIGKILL 9
We are seeing a reproducible process termination involving a companion watchOS app and its paired iOS companion app when Motion & Fitness authorization is requested from the watchOS app. Context: iOS app bundle identifier: com.alpha.golfbird watchOS app bundle identifier: com.alpha.golfbird.watchkitapp The watchOS app has WKCompanionAppBundleIdentifier set to the iOS app bundle identifier. Both the iOS app and the watchOS app include NSMotionUsageDescription in their Info.plist files. The watchOS app uses CMAltimeter to read barometric altitude changes for slope-adjusted golf distance calculations. The authorization flow checks CMAltimeter.authorizationStatus(). If the status is notDetermined, it uses CMMotionActivityManager.queryActivityStarting(from:to:to:) before starting CMAltimeter updates, following the known iOS 17.4+ Core Motion authorization behavior. Observed behavior: Install or launch the watchOS companion app for the first time. Open the paired iOS companion app and keep it in the foreground.
Replies
1
Boosts
0
Views
59
Activity
1w
Apple’s Insanely Slow & Shallow App Review is Hurting Our Business
As a game studio with real business commitments, we depend on a predictable App Review process. Every month, we publish updates, run user acquisition campaigns, and test new ideas; that’s how our business operates. It’s not optional. We have obligations to our partners, our marketing budgets are committed in advance, and our entire monthly rhythm depends on getting builds out on schedule. Right now, Apple’s App Review is making that impossible. For the past 30 days, we’ve been stuck in a rejection loop on a single submission. Here’s what the cycle looks like: • Apple rejects our build with vague, generic feedback that doesn’t actually identify what’s wrong. • We investigate every possible scenario that could conceivably match their description, fix what we believe is the issue, and resubmit, usually within three hours. • Then we wait. And wait. Each review of the resubmission takes more than ten days. Read that again: we respond in 3 hours, they respond in 2 weeks. This isn’t a one-off. It’s been thr
Replies
2
Boosts
0
Views
127
Activity
1w
Best practices for blocking traffic: Transparent Proxy vs Content Filter, and Multiple Network Extensions
Hello, I am working on a DLP system for macOS. The application must analyze and potentially block network traffic. Currently, I am using NETransparentProxyProvider for traffic analysis and looking for the best solution to block network traffic. I believe the blocking can be implemented by capturing the flow and choosing not to proxy/forward it further (dropping it). However, I am unsure how the OS and other applications will react to this approach. As far as I know, macOS provides a dedicated NEFilterDataProvider (Content Filter) specifically designed for traffic filtering and blocking. I have two questions regarding the architecture: Is it safe to block flows directly using a Transparent Proxy? Will dropping/ignoring the flow without forwarding it cause any unexpected system behavior, socket hangups, or performance issues? Or is it highly recommended to strictly use a Content Filter (NEFilterDataProvider) for the blocking aspect? Can a single container app install and manage more than one Network Ex
Replies
2
Boosts
0
Views
151
Activity
1w