Search results for

“A Summary of the WWDC25 Group Lab”

10,648 results found

Post

Replies

Boosts

Views

Activity

Reply to Support for Additional Key Exchange Groups (SecP256r1MLKEM768 and SecP384r1MLKEM1024) on iOS 26 for WKWebView and NSURLSession
[quote='814148021, mmeera, /thread/814148, /profile/mmeera'] Is there any way to enable these key exchange groups on iOS 26? [/quote] For you to enable them? No. If you’d like to see Apple support these cyphersuites, I encourage you to file an enhancement request for that, making sure to explain why these specific ones are important to your setup. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Jan ’26
Support for Additional Key Exchange Groups (SecP256r1MLKEM768 and SecP384r1MLKEM1024) on iOS 26 for WKWebView and NSURLSession
As part of iOS 26, we get X25519MLKEM768 key exchange group support, but SecP256r1MLKEM768 and SecP384r1MLKEM1024 are not supported. Is there any way to enable these key exchange groups on iOS 26? We need them for WKWebView and NSURLSession. STEPS TO REPRODUCE On iOS 26, connect to the PQC server using Safari. The key exchange group is limited to X25519MLKEM768.
2
0
211
Jan ’26
iOS app submission stuck in Waiting for Review for 45 days
Hello, I’m posting here in hopes of getting some help or advice regarding our app submission, which has now been stuck in “Waiting for Review” status for 45 days. We submitted our iOS app on Dec 12, 2025, and since then there has been no movement in the review process. This app is important for our business. The delay is now starting to affect our plans significantly. We called Developer Support, hoping to get some clarity or assistance. Unfortunately, the responses we received were generic and didn’t provide any concrete solutions or timelines. We understand the review process can take time, but 45 days with no progress or transparency feels excessive—especially considering the app was submitted under a developer account that has had previous successful submissions without issue. Here’s a quick summary: • Initial submission: Dec 12, 2025 • Current status: “Waiting for Review” If anyone from the App Review team happens to see this, or if any fellow developers have deal with a similar issue recently a
0
0
112
Jan ’26
Error 7000 “Team is not yet configured for notarization” - All submissions rejected
I’m trying to notarize an Electron app for distribution outside the Mac App Store, but every submission is rejected with error 7000. Team Details: Team ID: P3HATASMP9 Organization: Rose Ai Labs, Inc. Role: Account Holder Apple Developer Program: Active membership Certificate: Type: Developer ID Application Identity: “Developer ID Application: Rose Ai Labs, Inc. (P3HATASMP9)” Status: Valid in Keychain Access with full certificate chain App Details: Platform: macOS (Electron) Hardened runtime: Enabled Code signing: Successful (codesign -v passes) Submission History (all rejected with same error): Jan 20, 2026: d2f5e812-d443-4858-895e-ca9828f65d6b Jan 20, 2026: 4864e851-99d4-49df-87b8-22a6b280f4fc Jan 21, 2026: 69b177bd-5f08-4363-a2bb-1d286dd9f047 Jan 21, 2026: a181071b-e874-4794-90f3-c172b112900e Jan 21, 2026: ae3ec87f-60da-4826-91df-a247cd4fd46f Jan 21, 2026: b7165e2f-19a8-4d4a-9e00-21e85550ec8b Jan 24, 2026: 2b83d46d-6606-450f-9ffe-cbfa0f0bf179 Jan 27, 2026: ed8ba49c-b24f-422b-9271-44dff805f
1
0
406
Jan ’26
Reply to Notarization submissions stuck "In Progress"
I’m trying to notarize an Electron app for distribution outside the Mac App Store, but every submission is rejected with error 7000. Team Details: Team ID: P3HATASMP9 Organization: Rose Ai Labs, Inc. Role: Account Holder Apple Developer Program: Active membership Certificate: Type: Developer ID Application Identity: “Developer ID Application: Rose Ai Labs, Inc. (P3HATASMP9)” Status: Valid in Keychain Access with full certificate chain App Details: Platform: macOS (Electron) Hardened runtime: Enabled Code signing: Successful (codesign -v passes) Submission History (all rejected with same error): Date Submission ID Status Jan 20, 2026 d2f5e812-d443-4858-895e-ca9828f65d6b Rejected Jan 20, 2026 4864e851-99d4-49df-87b8-22a6b280f4fc Rejected Jan 21, 2026 69b177bd-5f08-4363-a2bb-1d286dd9f047 Rejected Jan 21, 2026 a181071b-e874-4794-90f3-c172b112900e Rejected Jan 21, 2026 ae3ec87f-60da-4826-91df-a247cd4fd46f Rejected Jan 21, 2026 b7165e2f-19a8-4d4a-9e00-21e85550ec8b Rejected Jan 24, 2026 2b83d46d-66
Jan ’26
TestFilght updates to previous build Version automatically
Hello, I’d like to share an issue we recently experienced with TestFlight and ask whether this behavior is expected. Environment App version string: 1.0.0 Multiple builds uploaded via CI/CD Both external TestFlight testing and internal CI builds exist Testers had automatic updates enabled in TestFlight What happened We uploaded build 1.0.0 (2601161653) and assigned it to an external TestFlight group. Testers installed this build and were testing normally. Later, we uploaded a newer build 1.0.0 (5) and reassigned the same external testers to this build. Testers successfully updated to 1.0.0 (5) and continued testing. After some time (without any manual action from testers), testers received a system notification saying that: “The App has been updated. Version 1.0.0 (2601161653) was automatically downloaded and installed.” When opening TestFlight, the app showed 1.0.0 (5) again as available for update, meaning the device had already been rolled back to 1.0.0 (2601161653). Additional context There are m
0
0
163
Jan ’26
[URGENT] NEFilterManager Error Code 5 "Permission Denied" in TestFlight - Works in Debug Mode
Tags NetworkExtension, NEFilterManager, Content-Filter, TestFlight, iOS, Swift, Entitlements, App-Groups Problem Summary I'm experiencing a critical issue with a Network Extension Content Filter that works perfectly in debug mode but fails in TestFlight with: ``` -[NEFilterManager saveToPreferencesWithCompletionHandler:]_block_invoke_3: failed to save the new configuration: Error Domain=NEFilterErrorDomain Code=5 permission denied UserInfo={NSLocalizedDescription=permission denied} ``` This is blocking completion of a client project and requires urgent assistance. Environment • Platform: iOS • Minimum Deployment: iOS 16.0 • Development: Xcode with Flutter integration • Testing Method: TestFlight (production build) • Works in: Debug mode (direct device deployment) • Fails in: TestFlight builds What Works vs. What Fails WORKS IN DEBUG MODE (✓): • Network extension installs successfully • System permission dialog appears correctly • Filter starts and blocks content as expected • All domain mana
1
0
193
Jan ’26
Technical Issue: Internal API Version Mismatch (Iris v1 vs. v2) in App Store Connect Game Center Dashboard
Summary There is a critical synchronization issue within the App Store Connect dashboard affecting the management of Game Center Leaderboards. The web interface attempts to perform administrative tasks (such as listing player entries or moderating scores) by calling deprecated or mismatched API endpoints across different versions of the Iris API (v1 and v2), leading to a complete failure of the management UI. I have tried it with multiple browsers (Safari, Mozilla, Chrome, Opera) with same results. Observed Behavior Management UI Failure: The Manage Scores and Players section fails to load, often showing Blocked status in the browser's Network tab or remaining stuck on a loading spinner. API Version Conflict: While some parts of the dashboard successfully fetch app data via /iris/v1/, the leaderboard management logic appears to have been partially migrated to /iris/v2/. This results in the UI making calls to /v1/ resources that return 403 FORBIDDEN (GET_COLLECTION not allowed) or calling /v2/ paths t
0
0
102
Jan ’26
Reply to incomplete route data in Apple Health
We fixed it with adding gps data points (by an interpolation of the existing GPS data points). But the underlying issue is that the GPS Route in the Summary page of Apple Health is not show correctly when there are less GPS data points, while the Apple Health app shows the correct route in the Details page (show all workout routes). So the real issue is an Apple Health viewing issue.
Jan ’26
Mac Studio: Continuity Camera unavailable after reboot unless USB camera is connected
Summary On Mac Studio systems (no built-in camera), macOS does not initialize camera services after a normal reboot if no physical camera is present. As a result, Continuity Camera does not appear anywhere in the system. Observed behavior System Information → Camera reports “No video capture devices were found.” Continuity Camera (iPhone) is completely absent from camera lists. Plugging in any USB UVC webcam immediately initializes camera services and causes both the USB camera and the iPhone (Continuity Camera) to appear. The USB camera can then be unplugged and Continuity Camera continues working until the next reboot. Reproduction steps Use a Mac Studio (no built-in camera) on recent macOS. Ensure no USB webcam or external camera is connected. Reboot the Mac normally. After login, open System Information → Camera. Expected Camera services should initialize even when no physical camera is present, allowing Continuity Camera to be available as the primary camera. Actual No camera devices are present
1
0
172
Jan ’26
Reply to How to cast shadow on OcclusionMaterial in visionOS
There is a way to do this, but you will need to create a simple Shader Graph material instead of using the default OcclusionMaterial. There is a second version of this node called ShadowReceivingOcclusionSurface I didn't test this with Grounding Shadows, but it works with regular dynamic light shadows. You can find my notes on this from last year. https://stepinto.vision/labs/lab-026-using-dynamic-lights-and-shadows-with-passthrough/
Topic: Spatial Computing SubTopic: ARKit Tags:
Jan ’26
TestFlight builds expired across multiple apps; new builds cannot be installed (“Requested app is not available or doesn’t exist”)
Hi, I’m experiencing a TestFlight issue affecting multiple apps in my account. Issue summary: • Several TestFlight builds across all of my apps expired at the same time. • After uploading new replacement builds, neither I nor my testers are able to install them. • Installation fails with the message: “Could not install {App Name}. The requested app is not available or doesn’t exist.” • The build shows as processed and available in App Store Connect. • Testers are already invited and active. • No redeem code is required. I am seeing the same issue on my own device as well. What I’ve tried: • Uploading new builds (incremented version + build number). • Confirmed builds are visible and available in App Store Connect. • Removing and re-adding testers. • Logging out of the app. • Deleting the app from the device. • Restarting the device. • Reinstalling directly from TestFlight. • Restarting TestFlight. Despite this, installation consistently fails with the “requested app is not available or doesn’t exist”
2
0
317
Jan ’26
Reply to The requested app is not available or doesn't exist.
I have the same problem. About 70 people were testing the application via TestFlight. A mandatory update was required. The application works in the simulator and on a real device. On TestFlight, I can't share it with the external group, and I encounter errors during download. I updated Xcode, renewed the certificates, reviewed the agreements, and reinstalled everything from scratch. The problem still persists. The previous working versions expired during the initial installation. It's stuck at the Ready to Submit stage. I wrote to support and am waiting for a response.
Jan ’26
UICollectionViewCell context menu is clipped when long-pressing a view using UIGlassEffect (iOS 26)
Description I am seeing inconsistent clipping behavior in UICollectionViewCell when presenting a context menu by long press on a subview that uses UIGlassEffect. Summary of behavior: Long-pressing a normal view inside a UICollectionViewCell presents the menu correctly (no clipping). Long-pressing a view wrapped in UIVisualEffectView using UIGlassEffect causes the sub-view with glass effect to be clipped at the cell’s bounds. clipsToBounds = false is set on: the cell the cell’s contentView This behavior is reproducible and appears to be specifically related to UIGlassEffect.
1
0
221
Jan ’26
Reply to Support for Additional Key Exchange Groups (SecP256r1MLKEM768 and SecP384r1MLKEM1024) on iOS 26 for WKWebView and NSURLSession
[quote='814148021, mmeera, /thread/814148, /profile/mmeera'] Is there any way to enable these key exchange groups on iOS 26? [/quote] For you to enable them? No. If you’d like to see Apple support these cyphersuites, I encourage you to file an enhancement request for that, making sure to explain why these specific ones are important to your setup. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
Jan ’26
Support for Additional Key Exchange Groups (SecP256r1MLKEM768 and SecP384r1MLKEM1024) on iOS 26 for WKWebView and NSURLSession
As part of iOS 26, we get X25519MLKEM768 key exchange group support, but SecP256r1MLKEM768 and SecP384r1MLKEM1024 are not supported. Is there any way to enable these key exchange groups on iOS 26? We need them for WKWebView and NSURLSession. STEPS TO REPRODUCE On iOS 26, connect to the PQC server using Safari. The key exchange group is limited to X25519MLKEM768.
Replies
2
Boosts
0
Views
211
Activity
Jan ’26
iOS app submission stuck in Waiting for Review for 45 days
Hello, I’m posting here in hopes of getting some help or advice regarding our app submission, which has now been stuck in “Waiting for Review” status for 45 days. We submitted our iOS app on Dec 12, 2025, and since then there has been no movement in the review process. This app is important for our business. The delay is now starting to affect our plans significantly. We called Developer Support, hoping to get some clarity or assistance. Unfortunately, the responses we received were generic and didn’t provide any concrete solutions or timelines. We understand the review process can take time, but 45 days with no progress or transparency feels excessive—especially considering the app was submitted under a developer account that has had previous successful submissions without issue. Here’s a quick summary: • Initial submission: Dec 12, 2025 • Current status: “Waiting for Review” If anyone from the App Review team happens to see this, or if any fellow developers have deal with a similar issue recently a
Replies
0
Boosts
0
Views
112
Activity
Jan ’26
Error 7000 “Team is not yet configured for notarization” - All submissions rejected
I’m trying to notarize an Electron app for distribution outside the Mac App Store, but every submission is rejected with error 7000. Team Details: Team ID: P3HATASMP9 Organization: Rose Ai Labs, Inc. Role: Account Holder Apple Developer Program: Active membership Certificate: Type: Developer ID Application Identity: “Developer ID Application: Rose Ai Labs, Inc. (P3HATASMP9)” Status: Valid in Keychain Access with full certificate chain App Details: Platform: macOS (Electron) Hardened runtime: Enabled Code signing: Successful (codesign -v passes) Submission History (all rejected with same error): Jan 20, 2026: d2f5e812-d443-4858-895e-ca9828f65d6b Jan 20, 2026: 4864e851-99d4-49df-87b8-22a6b280f4fc Jan 21, 2026: 69b177bd-5f08-4363-a2bb-1d286dd9f047 Jan 21, 2026: a181071b-e874-4794-90f3-c172b112900e Jan 21, 2026: ae3ec87f-60da-4826-91df-a247cd4fd46f Jan 21, 2026: b7165e2f-19a8-4d4a-9e00-21e85550ec8b Jan 24, 2026: 2b83d46d-6606-450f-9ffe-cbfa0f0bf179 Jan 27, 2026: ed8ba49c-b24f-422b-9271-44dff805f
Replies
1
Boosts
0
Views
406
Activity
Jan ’26
Reply to Notarization submissions stuck "In Progress"
I’m trying to notarize an Electron app for distribution outside the Mac App Store, but every submission is rejected with error 7000. Team Details: Team ID: P3HATASMP9 Organization: Rose Ai Labs, Inc. Role: Account Holder Apple Developer Program: Active membership Certificate: Type: Developer ID Application Identity: “Developer ID Application: Rose Ai Labs, Inc. (P3HATASMP9)” Status: Valid in Keychain Access with full certificate chain App Details: Platform: macOS (Electron) Hardened runtime: Enabled Code signing: Successful (codesign -v passes) Submission History (all rejected with same error): Date Submission ID Status Jan 20, 2026 d2f5e812-d443-4858-895e-ca9828f65d6b Rejected Jan 20, 2026 4864e851-99d4-49df-87b8-22a6b280f4fc Rejected Jan 21, 2026 69b177bd-5f08-4363-a2bb-1d286dd9f047 Rejected Jan 21, 2026 a181071b-e874-4794-90f3-c172b112900e Rejected Jan 21, 2026 ae3ec87f-60da-4826-91df-a247cd4fd46f Rejected Jan 21, 2026 b7165e2f-19a8-4d4a-9e00-21e85550ec8b Rejected Jan 24, 2026 2b83d46d-66
Replies
Boosts
Views
Activity
Jan ’26
TestFilght updates to previous build Version automatically
Hello, I’d like to share an issue we recently experienced with TestFlight and ask whether this behavior is expected. Environment App version string: 1.0.0 Multiple builds uploaded via CI/CD Both external TestFlight testing and internal CI builds exist Testers had automatic updates enabled in TestFlight What happened We uploaded build 1.0.0 (2601161653) and assigned it to an external TestFlight group. Testers installed this build and were testing normally. Later, we uploaded a newer build 1.0.0 (5) and reassigned the same external testers to this build. Testers successfully updated to 1.0.0 (5) and continued testing. After some time (without any manual action from testers), testers received a system notification saying that: “The App has been updated. Version 1.0.0 (2601161653) was automatically downloaded and installed.” When opening TestFlight, the app showed 1.0.0 (5) again as available for update, meaning the device had already been rolled back to 1.0.0 (2601161653). Additional context There are m
Replies
0
Boosts
0
Views
163
Activity
Jan ’26
[URGENT] NEFilterManager Error Code 5 "Permission Denied" in TestFlight - Works in Debug Mode
Tags NetworkExtension, NEFilterManager, Content-Filter, TestFlight, iOS, Swift, Entitlements, App-Groups Problem Summary I'm experiencing a critical issue with a Network Extension Content Filter that works perfectly in debug mode but fails in TestFlight with: ``` -[NEFilterManager saveToPreferencesWithCompletionHandler:]_block_invoke_3: failed to save the new configuration: Error Domain=NEFilterErrorDomain Code=5 permission denied UserInfo={NSLocalizedDescription=permission denied} ``` This is blocking completion of a client project and requires urgent assistance. Environment • Platform: iOS • Minimum Deployment: iOS 16.0 • Development: Xcode with Flutter integration • Testing Method: TestFlight (production build) • Works in: Debug mode (direct device deployment) • Fails in: TestFlight builds What Works vs. What Fails WORKS IN DEBUG MODE (✓): • Network extension installs successfully • System permission dialog appears correctly • Filter starts and blocks content as expected • All domain mana
Replies
1
Boosts
0
Views
193
Activity
Jan ’26
Technical Issue: Internal API Version Mismatch (Iris v1 vs. v2) in App Store Connect Game Center Dashboard
Summary There is a critical synchronization issue within the App Store Connect dashboard affecting the management of Game Center Leaderboards. The web interface attempts to perform administrative tasks (such as listing player entries or moderating scores) by calling deprecated or mismatched API endpoints across different versions of the Iris API (v1 and v2), leading to a complete failure of the management UI. I have tried it with multiple browsers (Safari, Mozilla, Chrome, Opera) with same results. Observed Behavior Management UI Failure: The Manage Scores and Players section fails to load, often showing Blocked status in the browser's Network tab or remaining stuck on a loading spinner. API Version Conflict: While some parts of the dashboard successfully fetch app data via /iris/v1/, the leaderboard management logic appears to have been partially migrated to /iris/v2/. This results in the UI making calls to /v1/ resources that return 403 FORBIDDEN (GET_COLLECTION not allowed) or calling /v2/ paths t
Replies
0
Boosts
0
Views
102
Activity
Jan ’26
Reply to incomplete route data in Apple Health
We fixed it with adding gps data points (by an interpolation of the existing GPS data points). But the underlying issue is that the GPS Route in the Summary page of Apple Health is not show correctly when there are less GPS data points, while the Apple Health app shows the correct route in the Details page (show all workout routes). So the real issue is an Apple Health viewing issue.
Replies
Boosts
Views
Activity
Jan ’26
Update existing item with new access group
How should i write and not show this sensitive error?
Replies
1
Boosts
0
Views
143
Activity
Jan ’26
Mac Studio: Continuity Camera unavailable after reboot unless USB camera is connected
Summary On Mac Studio systems (no built-in camera), macOS does not initialize camera services after a normal reboot if no physical camera is present. As a result, Continuity Camera does not appear anywhere in the system. Observed behavior System Information → Camera reports “No video capture devices were found.” Continuity Camera (iPhone) is completely absent from camera lists. Plugging in any USB UVC webcam immediately initializes camera services and causes both the USB camera and the iPhone (Continuity Camera) to appear. The USB camera can then be unplugged and Continuity Camera continues working until the next reboot. Reproduction steps Use a Mac Studio (no built-in camera) on recent macOS. Ensure no USB webcam or external camera is connected. Reboot the Mac normally. After login, open System Information → Camera. Expected Camera services should initialize even when no physical camera is present, allowing Continuity Camera to be available as the primary camera. Actual No camera devices are present
Replies
1
Boosts
0
Views
172
Activity
Jan ’26
Reply to How to cast shadow on OcclusionMaterial in visionOS
There is a way to do this, but you will need to create a simple Shader Graph material instead of using the default OcclusionMaterial. There is a second version of this node called ShadowReceivingOcclusionSurface I didn't test this with Grounding Shadows, but it works with regular dynamic light shadows. You can find my notes on this from last year. https://stepinto.vision/labs/lab-026-using-dynamic-lights-and-shadows-with-passthrough/
Topic: Spatial Computing SubTopic: ARKit Tags:
Replies
Boosts
Views
Activity
Jan ’26
TestFlight builds expired across multiple apps; new builds cannot be installed (“Requested app is not available or doesn’t exist”)
Hi, I’m experiencing a TestFlight issue affecting multiple apps in my account. Issue summary: • Several TestFlight builds across all of my apps expired at the same time. • After uploading new replacement builds, neither I nor my testers are able to install them. • Installation fails with the message: “Could not install {App Name}. The requested app is not available or doesn’t exist.” • The build shows as processed and available in App Store Connect. • Testers are already invited and active. • No redeem code is required. I am seeing the same issue on my own device as well. What I’ve tried: • Uploading new builds (incremented version + build number). • Confirmed builds are visible and available in App Store Connect. • Removing and re-adding testers. • Logging out of the app. • Deleting the app from the device. • Restarting the device. • Reinstalling directly from TestFlight. • Restarting TestFlight. Despite this, installation consistently fails with the “requested app is not available or doesn’t exist”
Replies
2
Boosts
0
Views
317
Activity
Jan ’26
Reply to The requested app is not available or doesn't exist.
I have the same problem. About 70 people were testing the application via TestFlight. A mandatory update was required. The application works in the simulator and on a real device. On TestFlight, I can't share it with the external group, and I encounter errors during download. I updated Xcode, renewed the certificates, reviewed the agreements, and reinstalled everything from scratch. The problem still persists. The previous working versions expired during the initial installation. It's stuck at the Ready to Submit stage. I wrote to support and am waiting for a response.
Replies
Boosts
Views
Activity
Jan ’26
UICollectionViewCell context menu is clipped when long-pressing a view using UIGlassEffect (iOS 26)
Description I am seeing inconsistent clipping behavior in UICollectionViewCell when presenting a context menu by long press on a subview that uses UIGlassEffect. Summary of behavior: Long-pressing a normal view inside a UICollectionViewCell presents the menu correctly (no clipping). Long-pressing a view wrapped in UIVisualEffectView using UIGlassEffect causes the sub-view with glass effect to be clipped at the cell’s bounds. clipsToBounds = false is set on: the cell the cell’s contentView This behavior is reproducible and appears to be specifically related to UIGlassEffect.
Replies
1
Boosts
0
Views
221
Activity
Jan ’26