Search results for

“A Summary of the WWDC26 Group Lab”

11,484 results found

Post

Replies

Boosts

Views

Activity

iOS subscription: First purchase never triggers server notifications for a new Subscription Group
Hello, I’m experiencing a strange issue with a newly created Subscription Group in my iOS app. For all my existing subscription groups, everything works perfectly — initial purchase, renewals, cancellations, all notifications arrive normally. But for this one newly created group, the first purchase never triggers any server notification from App Store Server Notifications (ASSN). ⸻ 📘 Problem Summary • I created a new Subscription Group in App Store Connect. • The products are all Approved and Published for over a week. • Users can successfully purchase the subscription in production. • The purchase is shown as Purchased in the App Store purchase UI. • The receipt can be fetched locally on device. • But my server receives no notifications, including: • DID_RENEW • DID_CHANGE_RENEWAL_STATUS • SUBSCRIBED • ONE_TIME_CHARGE • CONSUMPTION_REQUEST • etc. The old subscription groups still send notifications normally, so the notification URL and server infrastruct
0
0
243
Dec ’25
Reply to WWDC 2019: what to bring
There are three things:1) Sessions. Don't bother going to WWDC for sessions. That would be a waste of $6000. It is better to watch those from home. At least if you are at WWDC, you may be able to get early access to the session videos and can download them really fast at the conference. At home, you might have to wait a couple of days. You will need an iPad for the sessions in case you get bored or you want to write down questions to ask during the labs.2) Labs. This is why you spend the money. For whatever question you want to ask, you need your machine all setup and ready to go to demonstrate whatever you are asking about. The Apple engineers in the labs are super nice. They will tell you exactly what you need to do and, in some cases, even type it in for you. Even if there is some concept you don't quite understand, get a demo setup and ready to ask about. This is your chance to ask questions in person. Don't pass it up. Really, skip the sessions and go to the labs inste
May ’19
CFPrefsPlistSource Read Error with App Group Preferences
I am encountering the following issue while working with app group preferences in my Safari web extension: Couldn't read values in CFPrefsPlistSource<0x3034e7f80> (Domain: [MyAppGroup], User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd. I am trying to read/write shared preferences using UserDefaults with an App Group but keep running into this error. Any guidance on how to resolve this would be greatly appreciated! Has anyone encountered this before? How can I properly configure my app group preferences to avoid this issue?
0
0
885
Feb ’25
Reply to AAUSBAccessoryManager does not fire didconnect
Quick question about AccessoryAccess on macOS 27: I’m trying to use it from a CLI tool (packaged as a minimal .app bundle, signed with com.apple.security.device.usb), but I keep getting: Internal AccessoryAccess error. Unable to communicate with service. From the WWDC26 session it sounds like just adding the entitlement isn’t enough and the corresponding capability in “Signing & Capabilities” needs to be enabled. Is AccessoryAccess even supported for CLI-tools, or does it require a full app target?
Topic: App & System Services SubTopic: Core OS Tags:
2w
Reply to Lack of documentation on RealityKit
Hi @_lrmathias RealityKit supports the just embed a 3D scene in my app use case. No ARKit required. Start here: the SceneKit to RealityKit migration guide Bringing your SceneKit projects to RealityKit. Side-by-side mapping of SCNScene, SCNNode, SCNCamera, SCNLight, materials, and animations. WWDC25: Bring your SceneKit project to RealityKit. Companion session to the article above. The single most relevant resource for your exact question. Other on-point WWDC sessions WWDC26: Explore advances in RealityKit. WWDC25: What's new in RealityKit. WWDC25: Better together: SwiftUI and RealityKit. Composing 3D scenes inside a SwiftUI app. WWDC24: Discover RealityKit APIs for iOS, macOS, and visionOS. Cross-platform, covers lights, shadows, hover effects. Authoring scenes with Reality Composer Pro Reality Composer Pro lets you build scenes (entities, lights, materials, cameras) visually and load them into your app with Entity(named:). The AR branding is misleading; the output works in any RealityKit context. WWDC26
Topic: 3D Content SubTopic:
3D Content Q&A
Tags:
Jun ’26
How do I find out which groups a unified contact belongs to?
Hi, would someone help me get started on a problem in iOS using Swift? How do I get all the groups that a unified contact belongs to? Or how would I check to see if a contact is within a group? That would allow me to find out all the groups that a contact belongs to. I suspect what I need to learn is how to create the predicate to set the predicate property of a CNContactFetchRequest that I need to use.Any help will be appreciated.
Topic: UI Frameworks SubTopic: UIKit Tags:
0
0
408
May ’18
Reply to How often can people leave ratings on the App Store?
I'm pretty sure it's forever (unless deleted), but you have the option of resetting - https://developer.apple.com/app-store/ratings-and-reviews/ the summary rating: Individual ratings inform your app’s summary rating, which is displayed on your product page and in search results. This summary rating is specific to each territory on the App Store and you can reset it when you release a new version of your app. However, we recommend using this feature sparingly; while resetting the summary rating can ensure that it reflects the most current version of your app — useful if an update addresses users’ previous concerns — having few ratings may discourage potential users from downloading your app. The summary rating is the 5 stars shown next to your app's title on the App Store. 2. People can only leave reviews once (It's tied to your Apple ID). To delete reviews, you can flag inappropriate ones for Apple to remove. Users can also delete their own reviews.
Jun ’20
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
95
Jan ’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
656
Sep ’23
Reply to Foundation Models Adapter Training Toolkit v0.2.0 LoRA Adapter Incompatible with macOS 26 Beta 4 Base Model
Thank you for responding! metadata.json from the .fmadapter package: { adapterIdentifier: fmadapter-foundation-lab-9799725, author: Foundation Lab, baseModelSignature: 9799725ff8e851184037110b422d891ad3b92ec1, creatorDefined: {}, description: Tool adapter., license: , loraRank: 32, speculativeDecodingDraftTokenCount: 5 } Code used to load the adapter: // From test-adapter-minimal.swift:39 let adapter = try SystemLanguageModel.Adapter(fileURL: adapterURL) // Also tried the name-based initializer: adapter = try await SystemLanguageModel.Adapter(name: adapterName) Please help make progress here. Thank you!
Jul ’25
iOS subscription: First purchase never triggers server notifications for a new Subscription Group
Hello, I’m experiencing a strange issue with a newly created Subscription Group in my iOS app. For all my existing subscription groups, everything works perfectly — initial purchase, renewals, cancellations, all notifications arrive normally. But for this one newly created group, the first purchase never triggers any server notification from App Store Server Notifications (ASSN). ⸻ 📘 Problem Summary • I created a new Subscription Group in App Store Connect. • The products are all Approved and Published for over a week. • Users can successfully purchase the subscription in production. • The purchase is shown as Purchased in the App Store purchase UI. • The receipt can be fetched locally on device. • But my server receives no notifications, including: • DID_RENEW • DID_CHANGE_RENEWAL_STATUS • SUBSCRIBED • ONE_TIME_CHARGE • CONSUMPTION_REQUEST • etc. The old subscription groups still send notifications normally, so the notification URL and server infrastruct
Replies
0
Boosts
0
Views
243
Activity
Dec ’25
Reply to WWDC 2019: what to bring
There are three things:1) Sessions. Don't bother going to WWDC for sessions. That would be a waste of $6000. It is better to watch those from home. At least if you are at WWDC, you may be able to get early access to the session videos and can download them really fast at the conference. At home, you might have to wait a couple of days. You will need an iPad for the sessions in case you get bored or you want to write down questions to ask during the labs.2) Labs. This is why you spend the money. For whatever question you want to ask, you need your machine all setup and ready to go to demonstrate whatever you are asking about. The Apple engineers in the labs are super nice. They will tell you exactly what you need to do and, in some cases, even type it in for you. Even if there is some concept you don't quite understand, get a demo setup and ready to ask about. This is your chance to ask questions in person. Don't pass it up. Really, skip the sessions and go to the labs inste
Replies
Boosts
Views
Activity
May ’19
CFPrefsPlistSource Read Error with App Group Preferences
I am encountering the following issue while working with app group preferences in my Safari web extension: Couldn't read values in CFPrefsPlistSource<0x3034e7f80> (Domain: [MyAppGroup], User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd. I am trying to read/write shared preferences using UserDefaults with an App Group but keep running into this error. Any guidance on how to resolve this would be greatly appreciated! Has anyone encountered this before? How can I properly configure my app group preferences to avoid this issue?
Replies
0
Boosts
0
Views
885
Activity
Feb ’25
Not able to send messages in group chat at all
I've not been able to send group iMessages at all since iOS beta 2 and it is same in beta 3 also.Anyone else also facing same issue?
Replies
0
Boosts
0
Views
1.3k
Activity
Jul ’18
Reply to AAUSBAccessoryManager does not fire didconnect
Quick question about AccessoryAccess on macOS 27: I’m trying to use it from a CLI tool (packaged as a minimal .app bundle, signed with com.apple.security.device.usb), but I keep getting: Internal AccessoryAccess error. Unable to communicate with service. From the WWDC26 session it sounds like just adding the entitlement isn’t enough and the corresponding capability in “Signing & Capabilities” needs to be enabled. Is AccessoryAccess even supported for CLI-tools, or does it require a full app target?
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
2w
Reply to Migrating to WidgetKit, issues with editing Watch Faces on iPhone
I've submitted a fresh feedback for this following discussions in a WWDC lab. FB13879899 🙏🙏 This might get picked up this summer.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’24
Reply to WWDC 2022 notes by rtrouton
Notes from Custom app distribution and device management lab (Thursday, June 9th 2022): https://developer.apple.com/forums/thread/707808
Replies
Boosts
Views
Activity
Jun ’22
Reply to Lack of documentation on RealityKit
Hi @_lrmathias RealityKit supports the just embed a 3D scene in my app use case. No ARKit required. Start here: the SceneKit to RealityKit migration guide Bringing your SceneKit projects to RealityKit. Side-by-side mapping of SCNScene, SCNNode, SCNCamera, SCNLight, materials, and animations. WWDC25: Bring your SceneKit project to RealityKit. Companion session to the article above. The single most relevant resource for your exact question. Other on-point WWDC sessions WWDC26: Explore advances in RealityKit. WWDC25: What's new in RealityKit. WWDC25: Better together: SwiftUI and RealityKit. Composing 3D scenes inside a SwiftUI app. WWDC24: Discover RealityKit APIs for iOS, macOS, and visionOS. Cross-platform, covers lights, shadows, hover effects. Authoring scenes with Reality Composer Pro Reality Composer Pro lets you build scenes (entities, lights, materials, cameras) visually and load them into your app with Entity(named:). The AR branding is misleading; the output works in any RealityKit context. WWDC26
Topic: 3D Content SubTopic:
3D Content Q&A
Tags:
Replies
Boosts
Views
Activity
Jun ’26
Can we bundle/group in one folder for VPP Apps
Hi ,As per requirement to make one folder/group for all downloaded VPP apps in sandbox.Can anybody help me is it technically feasible ?If yes how could we do it.Regards,Skp
Replies
0
Boosts
0
Views
196
Activity
Jun ’16
How do I find out which groups a unified contact belongs to?
Hi, would someone help me get started on a problem in iOS using Swift? How do I get all the groups that a unified contact belongs to? Or how would I check to see if a contact is within a group? That would allow me to find out all the groups that a contact belongs to. I suspect what I need to learn is how to create the predicate to set the predicate property of a CNContactFetchRequest that I need to use.Any help will be appreciated.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
0
Boosts
0
Views
408
Activity
May ’18
Reply to How often can people leave ratings on the App Store?
I'm pretty sure it's forever (unless deleted), but you have the option of resetting - https://developer.apple.com/app-store/ratings-and-reviews/ the summary rating: Individual ratings inform your app’s summary rating, which is displayed on your product page and in search results. This summary rating is specific to each territory on the App Store and you can reset it when you release a new version of your app. However, we recommend using this feature sparingly; while resetting the summary rating can ensure that it reflects the most current version of your app — useful if an update addresses users’ previous concerns — having few ratings may discourage potential users from downloading your app. The summary rating is the 5 stars shown next to your app's title on the App Store. 2. People can only leave reviews once (It's tied to your Apple ID). To delete reviews, you can flag inappropriate ones for Apple to remove. Users can also delete their own reviews.
Replies
Boosts
Views
Activity
Jun ’20
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
95
Activity
Jan ’26
Is there an upper limit on the number of subscription groups an app can offer?
I didn’t see any mention on whether there’s an upper limit on the number of subscription groups an app can offer. Is there an upper limit? To be compliant with 3.1.1 and 3.1.3(b), I would need tens of thousands of subscriptions groups.
Replies
2
Boosts
0
Views
1.3k
Activity
Jun ’24
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
656
Activity
Sep ’23
Reply to Foundation Models Adapter Training Toolkit v0.2.0 LoRA Adapter Incompatible with macOS 26 Beta 4 Base Model
Thank you for responding! metadata.json from the .fmadapter package: { adapterIdentifier: fmadapter-foundation-lab-9799725, author: Foundation Lab, baseModelSignature: 9799725ff8e851184037110b422d891ad3b92ec1, creatorDefined: {}, description: Tool adapter., license: , loraRank: 32, speculativeDecodingDraftTokenCount: 5 } Code used to load the adapter: // From test-adapter-minimal.swift:39 let adapter = try SystemLanguageModel.Adapter(fileURL: adapterURL) // Also tried the name-based initializer: adapter = try await SystemLanguageModel.Adapter(name: adapterName) Please help make progress here. Thank you!
Replies
Boosts
Views
Activity
Jul ’25