Search results for

“A Summary of the WWDC25 Group Lab”

10,645 results found

Post

Replies

Boosts

Views

Activity

App Review Pending for Over 2 Months – Blocking Our Business Launch
Hello Apple Developer Community, I’m seeking advice regarding a prolonged App Store review that is currently impacting our business. Our app was submitted more than two months ago, and the review process has not progressed since then. During this time, we sent two support emails to Apple Developer Support requesting assistance. We did receive one response stating that the app was “in review”, but unfortunately the message did not provide any useful details, timeline, or further guidance, and there has been no additional update since then. This delay is now blocking our business launch, as the mobile application is a critical component of our product release. Without App Store approval, we cannot proceed with launching our service to customers. Summary of the situation: Submission date: More than 2 months ago Current status: Pending Support requests sent: 2 emails to Apple Developer Support Responses received: 1 reply saying the app was “in review,” but no meaningful information Impact: Blocking our p
4
0
308
3w
Reply to Driver Activation failure error code 9. Maybe Entitlements? Please help
It errors out almost immediately, but it's writing to the logs. Congratulations! Having been through this many times, I'm well aware of the mixed joy of FINALLY getting a driver to the point where it can log its own failure. I had been using automated signing, so I manually created and downloaded a profile, and received the same wildcard in it, even though we had requested and gotten approved for the vendor ID capability request with the specific vendor ID. My post here has all the background and the ultimate solution, but the summary is that you'll be using this for development builds: * ...and then resigning DEXT builds with the numeric value you were approved for once you're ready to distribute code. I wouldn't bother trying to sort out that process now, just keep in mind that you'll need to revisit this issue once you get closer to shipping. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic: App & System Services SubTopic: Drivers Tags:
3w
Reply to XCTest Bundle cannot access local network.
Thanks for all that extra info. So, it’s definitely correlated with iOS 26.3. Which is strange, because I can’t think of any iOS 26.3 aligned change to local network privacy that would affect this. You could file a bug about this issue, but I’m not sure it’d get traction. As you noted in your first post, this whole process is a bit of a kludge, and it’s hard to argue that we should fix this (in contrast to FB12846267, which we definitely should fix, but haven’t yet). But if you do file a bug, please post your bug number, just for the record. At this point I think it might be worth considering different approaches. I zenned on that a bit today and I wasn’t able to come up with anything I’m truly happy with. One approach that I like is to have your UI test use some sort of IPC mechanism to the app, have the app connect to the accessory under test, and then proxy the UI test’s requests to that accessory. Unfortunately I couldn’t think of a good way to do that. It is possible to set up an IPC channel between apps
3w
**Apple Developer Program enrollment stuck for over a week — no response from support**
Hello, I've been trying to enroll in the Apple Developer Program for over a week now and I'm completely stuck. Despite multiple attempts and reaching out to Apple Support via both email and phone, I have received no resolution and no meaningful response. Here is a summary of my situation: I initiated enrollment and completed all required steps, including identity verification and payment. My enrollment was unexpectedly withdrawn without explanation. I attempted to re-enroll. The account remains in a pending/unresolved state with no approval or rejection. I have an app (already live on Google Play) ready for iOS submission that is being blocked by this issue. I have contacted Apple Support multiple times — via email and by phone — and have been advised to use the callback system at developer.apple.com/contact to reach the Membership & Enrollment team. Despite following this guidance, I still have no resolution after more than 7 days. Has anyone experienced a similar situation? Is there any way to
1
0
225
3w
TestFlight Error: "The requested app is not available or doesn't exist" on Install (Internal Testing)
Hi everyone, I’m encountering a persistent issue with a visionOS app distributed through TestFlight for internal testing. The Problem: I have successfully archived and distributed the build as an Internal Test. The testers (including myself) received the invitation, accepted it, and the app is visible in the TestFlight app on Apple Vision Pro. However, the moment we click the Install button, an alert pops up saying: The requested app is not available or doesn't exist. Context: Platform: visionOS (Targeting Vision Pro). App History: This is an ongoing project where the last distribution was about 5 months ago. The app has never been submitted for formal App Review or public release; it has only been used for TestFlight. Account Status: All agreements (including the Paid Applications Agreement) are active and in effect. What I have tried (but did not work): Re-uploading builds: Increased both version and build numbers and re-archived. Resetting Test Groups: Deleted the existing internal testing group
0
0
293
3w
visionOS TestFlight Error: "The requested app is not available or doesn't exist" on Install (Internal Testing)
Hi everyone, I’m encountering a persistent issue with a visionOS app distributed through TestFlight for internal testing. The Problem: I have successfully archived and distributed the build as an Internal Test. The testers (including myself) received the invitation, accepted it, and the app is visible in the TestFlight app on Apple Vision Pro. However, the moment we click the Install button, an alert pops up saying: The requested app is not available or doesn't exist. Context: Platform: visionOS (Targeting Vision Pro). App History: This is an ongoing project where the last distribution was about 5 months ago. The app has never been submitted for formal App Review or public release; it has only been used for TestFlight. Account Status: All agreements (including the Paid Applications Agreement) are active and in effect. What I have tried (but did not work): Re-uploading builds: Increased both version and build numbers and re-archived. Resetting Test Groups: Deleted the existing internal testing group
0
0
90
3w
Technical Inquiry: User-Centric Accounting and Multiple Concurrent Subscriptions
We are developing a platform (Ferve) where users subscribe to individual artists to access exclusive content. We use a user-centric remuneration model: each artist has an independent income pool, and funds from a specific subscription must be attributed solely to that artist. We have two critical challenges regarding our integration: Granular Financial Reporting for User-Centric Payouts As the Merchant of Record, Apple provides aggregate Financial Reports. However, these reports do not provide a breakdown of taxes, commissions, or exact exchange rates used for individual transactionId records. Though we can keep records of each transaction in our database, thus linking them with which artist they belong to, we are unable to collect fees/taxes applied to each individual transaction. Because our payouts are artist-specific, we need to deduct the exact regional taxes and Apple commissions from each transaction to calculate the artist's due balance. Currently, we can only see the final consolidated balance in BRL
1
0
151
4w
Reply to Clarification on concurrency guarantees for shared data between App and Widget extensions
Your questions are quite hard to read. See Quinn’s Top Ten DevForums Tips for advice on how to improve this going forward. Also, you asked questions about four very different technologies: User defaults, Core Data, the file system, and widgets. I have a good handle on the first and the third. I can offer some general advice about the second but, if you want more then you should start a follow-up thread in App & System Services > iCloud & Data with the Core Data tag. Similarly for the fourth, but with the App & System Services > Widgets & Live Activities subtopic. With that out of the way, let’s look at your questions. User defaults has a last-write-wins synchronisation policy, with the caveat that the definition of “last” is last change to hit the daemon that manages this stuff. The answers to your question fall out of that policy: [quote='817725021, gabrielsoria, /thread/817725, /profile/gabrielsoria'] If multiple processes (app + multiple widget instances) read and write the same share
4w
Reply to PHAssetCreationRequest merges new Burst Photos into "Recently Deleted" instead of Library
Hi Richard, Thank you for the clear explanation and the suggested workaround. I understand now that there is no official API to fetch assets specifically from the Recently Deleted album, and that using UIImage to create a new asset would result in the loss of critical metadata. Regarding your question about our goals: Our intent was to provide a better UX by warning users before a save operation results in an invisible asset (due to the automatic grouping with deleted items). Since we cannot reliably detect this state via the current Photos Framework, we will evaluate whether to handle this by pre-processing the metadata or by filing an enhancement request through Feedback Assistant as you suggested. I appreciate your time and the technical insights provided throughout this discussion. Best regards, Jimmy
Topic: UI Frameworks SubTopic: UIKit Tags:
4w
Reply to PHAssetCreationRequest merges new Burst Photos into "Recently Deleted" instead of Library
Hello jimmy520, By design, there is no API for fetching Recently Deleted assets. Is it necessary to support saving a burst photo with the same burstIdentifier as recently deleted assets? You may want to reconsider your goals. A potential workaround could be to use creationRequestForAssetFromImage: of PHAssetChangeRequest to create an entirely new PHAsset with the UIImage of the photo you're trying to save. However, please note that while this asset will be free of the burstIdentifier associated with the deleted burst photos group, it will also lack other metadata as well: Important A UIImage object does not contain all metadata associated with the image file it was originally loaded from (for example, Exif tags such as geographic location, camera model, and exposure parameters). To ensure such metadata is saved in the Photos library, instead use the creationRequestForAssetFromImageAtFileURL: method or the PHAssetCreationRequest class. To copy metadata from one file to another, see Image I/O. You can
Topic: UI Frameworks SubTopic: UIKit Tags:
4w
Reply to Error during In-App Provisioning (eligibility step, PKErrorHTTPResponseStatusCodeKey=500)
@csdevfr Thank you for the recommendation. My initial message included a link to the report with the sysdiagnose. For context, here are my current setup: • TestFlight builds. • Production cards. • Apple certification stage - the step where you need to select a lab for certification. Our card provider insists that the encryption API is working as expected and that their SDK relies on the same implementation. Unfortunately, they haven’t been very responsive. I’m hoping to receive the nonces from Apple so we can confirm whether the issue is on their side and have clear evidence to ask them to thoroughly verify everything.
4w
SwipeActions-triggered reorder animation briefly removes row and re-inserts it
I’m seeing a visual glitch in SwiftUI List on iOS 26 when row order changes after a swipeActions action. Setup: List + ForEach of items Items are sorted dynamically by isSelected (unselected first, selected last) Swipe action toggles isSelected Row should animate to new position Problem: On swipe select/unselect, the row sometimes appears to disappear briefly, then reappear in the new position Most visible when unselecting an item from the bottom selected group (it should move to top) Sometimes there is a temporary “empty gap” near the top during the move In some row styling setups, row corner masking also looks wrong during animation What I tried: Different animations (default, easeInOut, spring) Adding/removing small dispatch delay before state change Moving section header content outside List Using custom row backgrounds/corners vs system row styling Keeping stable IDs in ForEach Behavior still appears with native List + swipeActions on iOS 26. So my question is: Is this a known issue/regression w
Topic: UI Frameworks SubTopic: SwiftUI
0
0
102
4w
Reply to Unix Domain Socket path for IPC between LaunchDaemon and LaunchAgent
[quote='817602021, Pavel, /thread/817602, /profile/Pavel'] On macOS, the socket path length is restricted to 104 characters [/quote] That’s not quite right. While sockaddr_un has a fairly short limit, a Unix domain socket address actually supports a path length up to 253 bytes, which is SOCK_MAXADDRLEN minus the two byte header containing sun_family and sun_len. However, sockaddr_un is defined such that sun_path is 104. So, if you’re happy to do some gnarly pointer play, you can use longer paths, long enough to allow them to live within an app group container. Oh, wait, you said not sandboxed. Well, in that case, you don’t need to put them in an app group container, but you can still take advantage of the long path support. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
4w
Inquiry: iOS capability to read EMV credit/debit cards via NFC (Core NFC) and acceptable alternatives
Hello Apple Developer Technical Support Team, I’m working on an iOS banking/security SDK and we’re trying to match an Android feature that reads payment cards via NFC (EMV). On Android, this is implemented using an NFC scanning screen (e.g., “NfcScanActivity”) that can read EMV data from contactless credit/debit cards. Could you please clarify the current iOS capabilities and App Store policy around this? On iOS, is it currently possible for a third-party App Store app to read contactless credit/debit cards using Core NFC (i.e., accessing EMV application data/AIDs from payment cards)? If this is possible, what are the supported APIs/frameworks and any entitlement requirements (if applicable)? If this is not possible for App Store apps, could you recommend the closest acceptable alternatives for achieving a similar user outcome? For example: Using Apple Pay / PassKit flows for payment-related experiences Card scanning alternatives (camera-based OCR) for capturing card details (if allowed) Using an external cer
1
0
97
4w
App Review Pending for Over 2 Months – Blocking Our Business Launch
Hello Apple Developer Community, I’m seeking advice regarding a prolonged App Store review that is currently impacting our business. Our app was submitted more than two months ago, and the review process has not progressed since then. During this time, we sent two support emails to Apple Developer Support requesting assistance. We did receive one response stating that the app was “in review”, but unfortunately the message did not provide any useful details, timeline, or further guidance, and there has been no additional update since then. This delay is now blocking our business launch, as the mobile application is a critical component of our product release. Without App Store approval, we cannot proceed with launching our service to customers. Summary of the situation: Submission date: More than 2 months ago Current status: Pending Support requests sent: 2 emails to Apple Developer Support Responses received: 1 reply saying the app was “in review,” but no meaningful information Impact: Blocking our p
Replies
4
Boosts
0
Views
308
Activity
3w
Reply to Driver Activation failure error code 9. Maybe Entitlements? Please help
It errors out almost immediately, but it's writing to the logs. Congratulations! Having been through this many times, I'm well aware of the mixed joy of FINALLY getting a driver to the point where it can log its own failure. I had been using automated signing, so I manually created and downloaded a profile, and received the same wildcard in it, even though we had requested and gotten approved for the vendor ID capability request with the specific vendor ID. My post here has all the background and the ultimate solution, but the summary is that you'll be using this for development builds: * ...and then resigning DEXT builds with the numeric value you were approved for once you're ready to distribute code. I wouldn't bother trying to sort out that process now, just keep in mind that you'll need to revisit this issue once you get closer to shipping. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic: App & System Services SubTopic: Drivers Tags:
Replies
Boosts
Views
Activity
3w
Reply to XCTest Bundle cannot access local network.
Thanks for all that extra info. So, it’s definitely correlated with iOS 26.3. Which is strange, because I can’t think of any iOS 26.3 aligned change to local network privacy that would affect this. You could file a bug about this issue, but I’m not sure it’d get traction. As you noted in your first post, this whole process is a bit of a kludge, and it’s hard to argue that we should fix this (in contrast to FB12846267, which we definitely should fix, but haven’t yet). But if you do file a bug, please post your bug number, just for the record. At this point I think it might be worth considering different approaches. I zenned on that a bit today and I wasn’t able to come up with anything I’m truly happy with. One approach that I like is to have your UI test use some sort of IPC mechanism to the app, have the app connect to the accessory under test, and then proxy the UI test’s requests to that accessory. Unfortunately I couldn’t think of a good way to do that. It is possible to set up an IPC channel between apps
Replies
Boosts
Views
Activity
3w
**Apple Developer Program enrollment stuck for over a week — no response from support**
Hello, I've been trying to enroll in the Apple Developer Program for over a week now and I'm completely stuck. Despite multiple attempts and reaching out to Apple Support via both email and phone, I have received no resolution and no meaningful response. Here is a summary of my situation: I initiated enrollment and completed all required steps, including identity verification and payment. My enrollment was unexpectedly withdrawn without explanation. I attempted to re-enroll. The account remains in a pending/unresolved state with no approval or rejection. I have an app (already live on Google Play) ready for iOS submission that is being blocked by this issue. I have contacted Apple Support multiple times — via email and by phone — and have been advised to use the callback system at developer.apple.com/contact to reach the Membership & Enrollment team. Despite following this guidance, I still have no resolution after more than 7 days. Has anyone experienced a similar situation? Is there any way to
Replies
1
Boosts
0
Views
225
Activity
3w
TestFlight Error: "The requested app is not available or doesn't exist" on Install (Internal Testing)
Hi everyone, I’m encountering a persistent issue with a visionOS app distributed through TestFlight for internal testing. The Problem: I have successfully archived and distributed the build as an Internal Test. The testers (including myself) received the invitation, accepted it, and the app is visible in the TestFlight app on Apple Vision Pro. However, the moment we click the Install button, an alert pops up saying: The requested app is not available or doesn't exist. Context: Platform: visionOS (Targeting Vision Pro). App History: This is an ongoing project where the last distribution was about 5 months ago. The app has never been submitted for formal App Review or public release; it has only been used for TestFlight. Account Status: All agreements (including the Paid Applications Agreement) are active and in effect. What I have tried (but did not work): Re-uploading builds: Increased both version and build numbers and re-archived. Resetting Test Groups: Deleted the existing internal testing group
Replies
0
Boosts
0
Views
293
Activity
3w
visionOS TestFlight Error: "The requested app is not available or doesn't exist" on Install (Internal Testing)
Hi everyone, I’m encountering a persistent issue with a visionOS app distributed through TestFlight for internal testing. The Problem: I have successfully archived and distributed the build as an Internal Test. The testers (including myself) received the invitation, accepted it, and the app is visible in the TestFlight app on Apple Vision Pro. However, the moment we click the Install button, an alert pops up saying: The requested app is not available or doesn't exist. Context: Platform: visionOS (Targeting Vision Pro). App History: This is an ongoing project where the last distribution was about 5 months ago. The app has never been submitted for formal App Review or public release; it has only been used for TestFlight. Account Status: All agreements (including the Paid Applications Agreement) are active and in effect. What I have tried (but did not work): Re-uploading builds: Increased both version and build numbers and re-archived. Resetting Test Groups: Deleted the existing internal testing group
Replies
0
Boosts
0
Views
90
Activity
3w
Reply to ImageAnchoringSource from URL
I'm wondering this too. In my case the URL is for a local file, and the image isn't being detected. Loading the image from a reference group - or using an ARKit approach combined with ARReferenceImage does however work.
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
3w
Technical Inquiry: User-Centric Accounting and Multiple Concurrent Subscriptions
We are developing a platform (Ferve) where users subscribe to individual artists to access exclusive content. We use a user-centric remuneration model: each artist has an independent income pool, and funds from a specific subscription must be attributed solely to that artist. We have two critical challenges regarding our integration: Granular Financial Reporting for User-Centric Payouts As the Merchant of Record, Apple provides aggregate Financial Reports. However, these reports do not provide a breakdown of taxes, commissions, or exact exchange rates used for individual transactionId records. Though we can keep records of each transaction in our database, thus linking them with which artist they belong to, we are unable to collect fees/taxes applied to each individual transaction. Because our payouts are artist-specific, we need to deduct the exact regional taxes and Apple commissions from each transaction to calculate the artist's due balance. Currently, we can only see the final consolidated balance in BRL
Replies
1
Boosts
0
Views
151
Activity
4w
Reply to Clarification on concurrency guarantees for shared data between App and Widget extensions
Your questions are quite hard to read. See Quinn’s Top Ten DevForums Tips for advice on how to improve this going forward. Also, you asked questions about four very different technologies: User defaults, Core Data, the file system, and widgets. I have a good handle on the first and the third. I can offer some general advice about the second but, if you want more then you should start a follow-up thread in App & System Services > iCloud & Data with the Core Data tag. Similarly for the fourth, but with the App & System Services > Widgets & Live Activities subtopic. With that out of the way, let’s look at your questions. User defaults has a last-write-wins synchronisation policy, with the caveat that the definition of “last” is last change to hit the daemon that manages this stuff. The answers to your question fall out of that policy: [quote='817725021, gabrielsoria, /thread/817725, /profile/gabrielsoria'] If multiple processes (app + multiple widget instances) read and write the same share
Replies
Boosts
Views
Activity
4w
Reply to PHAssetCreationRequest merges new Burst Photos into "Recently Deleted" instead of Library
Hi Richard, Thank you for the clear explanation and the suggested workaround. I understand now that there is no official API to fetch assets specifically from the Recently Deleted album, and that using UIImage to create a new asset would result in the loss of critical metadata. Regarding your question about our goals: Our intent was to provide a better UX by warning users before a save operation results in an invisible asset (due to the automatic grouping with deleted items). Since we cannot reliably detect this state via the current Photos Framework, we will evaluate whether to handle this by pre-processing the metadata or by filing an enhancement request through Feedback Assistant as you suggested. I appreciate your time and the technical insights provided throughout this discussion. Best regards, Jimmy
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
4w
Reply to PHAssetCreationRequest merges new Burst Photos into "Recently Deleted" instead of Library
Hello jimmy520, By design, there is no API for fetching Recently Deleted assets. Is it necessary to support saving a burst photo with the same burstIdentifier as recently deleted assets? You may want to reconsider your goals. A potential workaround could be to use creationRequestForAssetFromImage: of PHAssetChangeRequest to create an entirely new PHAsset with the UIImage of the photo you're trying to save. However, please note that while this asset will be free of the burstIdentifier associated with the deleted burst photos group, it will also lack other metadata as well: Important A UIImage object does not contain all metadata associated with the image file it was originally loaded from (for example, Exif tags such as geographic location, camera model, and exposure parameters). To ensure such metadata is saved in the Photos library, instead use the creationRequestForAssetFromImageAtFileURL: method or the PHAssetCreationRequest class. To copy metadata from one file to another, see Image I/O. You can
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
4w
Reply to Error during In-App Provisioning (eligibility step, PKErrorHTTPResponseStatusCodeKey=500)
@csdevfr Thank you for the recommendation. My initial message included a link to the report with the sysdiagnose. For context, here are my current setup: • TestFlight builds. • Production cards. • Apple certification stage - the step where you need to select a lab for certification. Our card provider insists that the encryption API is working as expected and that their SDK relies on the same implementation. Unfortunately, they haven’t been very responsive. I’m hoping to receive the nonces from Apple so we can confirm whether the issue is on their side and have clear evidence to ask them to thoroughly verify everything.
Replies
Boosts
Views
Activity
4w
SwipeActions-triggered reorder animation briefly removes row and re-inserts it
I’m seeing a visual glitch in SwiftUI List on iOS 26 when row order changes after a swipeActions action. Setup: List + ForEach of items Items are sorted dynamically by isSelected (unselected first, selected last) Swipe action toggles isSelected Row should animate to new position Problem: On swipe select/unselect, the row sometimes appears to disappear briefly, then reappear in the new position Most visible when unselecting an item from the bottom selected group (it should move to top) Sometimes there is a temporary “empty gap” near the top during the move In some row styling setups, row corner masking also looks wrong during animation What I tried: Different animations (default, easeInOut, spring) Adding/removing small dispatch delay before state change Moving section header content outside List Using custom row backgrounds/corners vs system row styling Keeping stable IDs in ForEach Behavior still appears with native List + swipeActions on iOS 26. So my question is: Is this a known issue/regression w
Topic: UI Frameworks SubTopic: SwiftUI
Replies
0
Boosts
0
Views
102
Activity
4w
Reply to Unix Domain Socket path for IPC between LaunchDaemon and LaunchAgent
[quote='817602021, Pavel, /thread/817602, /profile/Pavel'] On macOS, the socket path length is restricted to 104 characters [/quote] That’s not quite right. While sockaddr_un has a fairly short limit, a Unix domain socket address actually supports a path length up to 253 bytes, which is SOCK_MAXADDRLEN minus the two byte header containing sun_family and sun_len. However, sockaddr_un is defined such that sun_path is 104. So, if you’re happy to do some gnarly pointer play, you can use longer paths, long enough to allow them to live within an app group container. Oh, wait, you said not sandboxed. Well, in that case, you don’t need to put them in an app group container, but you can still take advantage of the long path support. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
4w
Inquiry: iOS capability to read EMV credit/debit cards via NFC (Core NFC) and acceptable alternatives
Hello Apple Developer Technical Support Team, I’m working on an iOS banking/security SDK and we’re trying to match an Android feature that reads payment cards via NFC (EMV). On Android, this is implemented using an NFC scanning screen (e.g., “NfcScanActivity”) that can read EMV data from contactless credit/debit cards. Could you please clarify the current iOS capabilities and App Store policy around this? On iOS, is it currently possible for a third-party App Store app to read contactless credit/debit cards using Core NFC (i.e., accessing EMV application data/AIDs from payment cards)? If this is possible, what are the supported APIs/frameworks and any entitlement requirements (if applicable)? If this is not possible for App Store apps, could you recommend the closest acceptable alternatives for achieving a similar user outcome? For example: Using Apple Pay / PassKit flows for payment-related experiences Card scanning alternatives (camera-based OCR) for capturing card details (if allowed) Using an external cer
Replies
1
Boosts
0
Views
97
Activity
4w