Search results for

“A Summary of the WWDC26 Group Lab”

11,829 results found

Post

Replies

Boosts

Views

Activity

Reply to Icon Composer questions...
They said Xcode will just read the .icon file so I assume this is only on macOS 26. I'd love to hear a confirmation of that - I'm not going to load Beta macOS. Beta Xcode was a big enough step for me. Someone asked in the group lab if the .icon files were back portable. The answer was Yes but I think what they meant was you can use the output of the Icon Composer back in older Xcode because they are just PNG or SVG files. (whatever you imported) I seem to remember never coming back from deleting the AppIcon asset. It's in the back of my mind as a Bad Idea! I think I created a new project and copied all my files back in. Probably I didn't have a recent enough commit. Xcode 26 Icon Composer Any Appearance Default Dark Dark Tinted Mono
Jun ’25
Reply to request for a kernel I/O passthrough API for file-backed volumes (FUSE_PASSTHROUGH / ProjFS equivalent)
My usual response to a post this would be to recommend that you make it official by filing an enhancement request. In this case, however, you might wanna wait a week to see what WWDC26 brings. If there’s new stuff, you can evaluate that before filing your ER. And if there isn’t, you’ve only ‘lost’ a week. If you do file an ER, please post your bug number here, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’26
Reply to On-device model capabilities, limits, and versioning
Sharing what's confirmed from the WWDC26 ML labs, sub-question by sub-question — and flagging where Apple's direct answer is needed. Context window + overflow: On-device is 4096 tokens, shared between input and output. PCC is 32K. Overflow handling is developer-managed, not automatic — there's no silent truncation you can rely on. The framework added token-counting APIs (check context size, count tokens before sending) and the response reports input/output/cached token usage. Use those to chunk or summarize proactively. Guided generation / schema complexity: There's no published hard limit on nesting depth or enum/array/optional counts. The practical guidance from the labs was to keep schemas as flat and simple as the use case allows, since deeply nested structures are harder for the model to satisfy reliably. The failure mode is a generation error rather than silent malformed output. Best practice: validate the decoded result and be ready to retry. The exact complexity ceiling is s
Topic: Foundation Models SubTopic:
Foundation Models Q&A
Jun ’26
How to specify TLS key exchange groups with NWProtocolTLS.Options
I am trying to establish a TLS 1.3 connection to a server that only accepts the SECP256R1 and FFDHE2048 TLS key share groups using the following code but the server is failing the TLS handshake because my client is not using a supported key exchange group. How do I specify which TLS key exchange group my client should use during the handshake? let tlsOptions = NWProtocolTLS.Options() if let secIdentity = getSecIdentity(), let identity = sec_identity_create(secIdentity) { sec_protocol_options_set_min_tls_protocol_version( tlsOptions.securityProtocolOptions, .TLSv13) sec_protocol_options_set_local_identity( tlsOptions.securityProtocolOptions, identity) } let tlsParams = NWParameters(tls: tlsOptions, tcp: .init()) let endpoint = NWEndpoint.hostPort(host: NWEndpoint.Host(host), port: NWEndpoint.Port(port)) let nwConnection = NWConnection(to: endpoint, using: tlsParams) nwConnection.stateUpdateHandler = stateDidChange(to:) nwConnection.start(queue: queue) Thanks!
1
0
661
Sep ’23
RCS working 1on1; not working with Group Messages
I upgraded my kids iPhone 13 minis with iOS18 beta (public beta). RCS is used when we message each other individually which is great. I subsequently setup a group chat with my daugthers as the existing group chat would send messages with SMS only; once I setup that new chat between the three of us, both receive my messages as RCS. In this group chat, one daughter is sending messages with RCS and those messages are being received in the new RCS chat. However, the other daughter can send messages in the group chat only with SMS; those messages are being received in my original thread only. I checked and the messages app settings are the same for both. RCS is activated under settings --> apps --> messages and RCS works both ways with both of my daughters. Any ideas how I can get my daughter to send messages with RCS instead of SMS in the group chat?
1
0
1.6k
Aug ’24
Multiple active subscriptions within the same subscription group
We have 2 monthly subscription tiers that are part of a subscription group, and always have been part of this group. Both are configured with a 1 month trial introductory offer. According to the documentation for auto-renewable subscriptions,: Users can subscribe to one subscription product per group at a time. And yet several users have managed to start trials of both products in this group simultaneously, which converted to paid subscriptions after the expiration of the trials, and now are being concurrently billed by Apple for both. How do we completely prevent this from happening?
1
0
105
Jan ’26
FamilyActivityPicker is not picking the right group of apps.
I am passing a group of apps that the user did not select to the ManagedSettingsStore. I write it like this I then block the user from using this group of apps. ManagedSettingsStore().shield.applicationCategories = ShieldSettings.ActivityCategoryPolicy.all(except:familyActivitySelection.applicationTokens) This problem occurs when you select three or more categories in the FamilyActivityPicker. For example, if you select only the Education category, only the apps in the Education category will be available, but if you add the Productivity/Lifestyle category to the selected categories, all apps in the iPhone will be available. This problem occurs whether the number of categories to select is four or five. Perhaps IOS is not generating the exact set of apps when it generates the set.
0
0
889
May ’23
How to Enable Group Navigation Behavior for Custom Views in VoiceOver?
In VoiceOver, when using Group Navigation style, the cursor first focuses on the semantic group. To navigate inside the group, a two-finger swipe (left or right) can be used. This behavior works for default containers like the Navigation Bar, Tab Bar, and Tool Bar. How can I achieve the same behavior for a custom view? I tried setting accessibilityContainerType = .semanticGroup, but it only works for Mac Catalyst. Is there an equivalent approach for iOS?
0
0
559
Mar ’25
twos settings with app group issue
I have a tvos application and a topshelf extension that share NSUserDefault settings via an App group.I instantiated the user defaults in the following manner let userDefaults = NSUserDefaults(suiteName: group.xxx.xxx.xxx)!Everything works as expected; settings are shared between the app and the top shelf extension.However I have not been able to get the Settings App to work with the app group.I have created a key in the Root.plist of my settings bundle called ApplicationGroupContainerIdentifier with the app group name, but that does not make work.The Settings App does not see values entered by the application or vice versa.I tested using the standard way of instantiating the userdefaults: userDefaults = NSUserDefaults.standardUserDefaults()That works but of course then the topshelf extension does not share any settings with the app.I would appreciate any help.Maybe the Settings App in tvOS doen not support app groups yet, I don't know.Thanks for any help
0
0
423
Nov ’15
How to add and move a group (folder) in Xcode project?
After I add a new group to my project inside the project navigator in Xcode, by right clicking, it always seems to appear somewhere I don't want it - for example, even if I am under App Delegate at the time of right clicking, it will still land right at the top of everything else. How can I add it where I need it to avoid having to move it? Also, I am not sure how to move a group in an efficient manner. When I try to drag and drop a group folder to another spot within my project navigator in Xcode, a green drag and add line appears and it automatically adds a duplicate. I then have to delete the original folder but even so I don't feel comfortable doing so.
5
0
5.5k
Aug ’17
Reply to Icon Composer questions...
They said Xcode will just read the .icon file so I assume this is only on macOS 26. I'd love to hear a confirmation of that - I'm not going to load Beta macOS. Beta Xcode was a big enough step for me. Someone asked in the group lab if the .icon files were back portable. The answer was Yes but I think what they meant was you can use the output of the Icon Composer back in older Xcode because they are just PNG or SVG files. (whatever you imported) I seem to remember never coming back from deleting the AppIcon asset. It's in the back of my mind as a Bad Idea! I think I created a new project and copied all my files back in. Probably I didn't have a recent enough commit. Xcode 26 Icon Composer Any Appearance Default Dark Dark Tinted Mono
Replies
Boosts
Views
Activity
Jun ’25
Reply to request for a kernel I/O passthrough API for file-backed volumes (FUSE_PASSTHROUGH / ProjFS equivalent)
My usual response to a post this would be to recommend that you make it official by filing an enhancement request. In this case, however, you might wanna wait a week to see what WWDC26 brings. If there’s new stuff, you can evaluate that before filing your ER. And if there isn’t, you’ve only ‘lost’ a week. If you do file an ER, please post your bug number here, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’26
Reply to On-device model capabilities, limits, and versioning
Sharing what's confirmed from the WWDC26 ML labs, sub-question by sub-question — and flagging where Apple's direct answer is needed. Context window + overflow: On-device is 4096 tokens, shared between input and output. PCC is 32K. Overflow handling is developer-managed, not automatic — there's no silent truncation you can rely on. The framework added token-counting APIs (check context size, count tokens before sending) and the response reports input/output/cached token usage. Use those to chunk or summarize proactively. Guided generation / schema complexity: There's no published hard limit on nesting depth or enum/array/optional counts. The practical guidance from the labs was to keep schemas as flat and simple as the use case allows, since deeply nested structures are harder for the model to satisfy reliably. The failure mode is a generation error rather than silent malformed output. Best practice: validate the decoded result and be ready to retry. The exact complexity ceiling is s
Topic: Foundation Models SubTopic:
Foundation Models Q&A
Replies
Boosts
Views
Activity
Jun ’26
How to specify TLS key exchange groups with NWProtocolTLS.Options
I am trying to establish a TLS 1.3 connection to a server that only accepts the SECP256R1 and FFDHE2048 TLS key share groups using the following code but the server is failing the TLS handshake because my client is not using a supported key exchange group. How do I specify which TLS key exchange group my client should use during the handshake? let tlsOptions = NWProtocolTLS.Options() if let secIdentity = getSecIdentity(), let identity = sec_identity_create(secIdentity) { sec_protocol_options_set_min_tls_protocol_version( tlsOptions.securityProtocolOptions, .TLSv13) sec_protocol_options_set_local_identity( tlsOptions.securityProtocolOptions, identity) } let tlsParams = NWParameters(tls: tlsOptions, tcp: .init()) let endpoint = NWEndpoint.hostPort(host: NWEndpoint.Host(host), port: NWEndpoint.Port(port)) let nwConnection = NWConnection(to: endpoint, using: tlsParams) nwConnection.stateUpdateHandler = stateDidChange(to:) nwConnection.start(queue: queue) Thanks!
Replies
1
Boosts
0
Views
661
Activity
Sep ’23
RCS working 1on1; not working with Group Messages
I upgraded my kids iPhone 13 minis with iOS18 beta (public beta). RCS is used when we message each other individually which is great. I subsequently setup a group chat with my daugthers as the existing group chat would send messages with SMS only; once I setup that new chat between the three of us, both receive my messages as RCS. In this group chat, one daughter is sending messages with RCS and those messages are being received in the new RCS chat. However, the other daughter can send messages in the group chat only with SMS; those messages are being received in my original thread only. I checked and the messages app settings are the same for both. RCS is activated under settings --> apps --> messages and RCS works both ways with both of my daughters. Any ideas how I can get my daughter to send messages with RCS instead of SMS in the group chat?
Replies
1
Boosts
0
Views
1.6k
Activity
Aug ’24
Multiple active subscriptions within the same subscription group
We have 2 monthly subscription tiers that are part of a subscription group, and always have been part of this group. Both are configured with a 1 month trial introductory offer. According to the documentation for auto-renewable subscriptions,: Users can subscribe to one subscription product per group at a time. And yet several users have managed to start trials of both products in this group simultaneously, which converted to paid subscriptions after the expiration of the trials, and now are being concurrently billed by Apple for both. How do we completely prevent this from happening?
Replies
1
Boosts
0
Views
105
Activity
Jan ’26
FamilyActivityPicker is not picking the right group of apps.
I am passing a group of apps that the user did not select to the ManagedSettingsStore. I write it like this I then block the user from using this group of apps. ManagedSettingsStore().shield.applicationCategories = ShieldSettings.ActivityCategoryPolicy.all(except:familyActivitySelection.applicationTokens) This problem occurs when you select three or more categories in the FamilyActivityPicker. For example, if you select only the Education category, only the apps in the Education category will be available, but if you add the Productivity/Lifestyle category to the selected categories, all apps in the iPhone will be available. This problem occurs whether the number of categories to select is four or five. Perhaps IOS is not generating the exact set of apps when it generates the set.
Replies
0
Boosts
0
Views
889
Activity
May ’23
How to Enable Group Navigation Behavior for Custom Views in VoiceOver?
In VoiceOver, when using Group Navigation style, the cursor first focuses on the semantic group. To navigate inside the group, a two-finger swipe (left or right) can be used. This behavior works for default containers like the Navigation Bar, Tab Bar, and Tool Bar. How can I achieve the same behavior for a custom view? I tried setting accessibilityContainerType = .semanticGroup, but it only works for Mac Catalyst. Is there an equivalent approach for iOS?
Replies
0
Boosts
0
Views
559
Activity
Mar ’25
twos settings with app group issue
I have a tvos application and a topshelf extension that share NSUserDefault settings via an App group.I instantiated the user defaults in the following manner let userDefaults = NSUserDefaults(suiteName: group.xxx.xxx.xxx)!Everything works as expected; settings are shared between the app and the top shelf extension.However I have not been able to get the Settings App to work with the app group.I have created a key in the Root.plist of my settings bundle called ApplicationGroupContainerIdentifier with the app group name, but that does not make work.The Settings App does not see values entered by the application or vice versa.I tested using the standard way of instantiating the userdefaults: userDefaults = NSUserDefaults.standardUserDefaults()That works but of course then the topshelf extension does not share any settings with the app.I would appreciate any help.Maybe the Settings App in tvOS doen not support app groups yet, I don't know.Thanks for any help
Replies
0
Boosts
0
Views
423
Activity
Nov ’15
How to add and move a group (folder) in Xcode project?
After I add a new group to my project inside the project navigator in Xcode, by right clicking, it always seems to appear somewhere I don't want it - for example, even if I am under App Delegate at the time of right clicking, it will still land right at the top of everything else. How can I add it where I need it to avoid having to move it? Also, I am not sure how to move a group in an efficient manner. When I try to drag and drop a group folder to another spot within my project navigator in Xcode, a green drag and add line appears and it automatically adds a duplicate. I then have to delete the original folder but even so I don't feel comfortable doing so.
Replies
5
Boosts
0
Views
5.5k
Activity
Aug ’17