Search results for

“A Summary of the WWDC25 Group Lab”

10,699 results found

Post

Replies

Boosts

Views

Activity

Unable to add build to group on testfight
In App Store Connect I've uploaded a new build, but I'm unable to distribute the App to my tester groups - including internal. The internal group is grayed out. I am able to Select an External group but they actually do not receive any email notification nor do they see any update within their TestFlight App. I've attempted to upload the build a few times, including old builds which had been distributed in the past to no avail. I'm not able to distribute to any tester group, please advise.
9
0
408
Mar ’25
Reply to Background Local cache update
@Engineer Thanks for your explanation. As you suggested https://forums.developer.apple.com/forums/thread/685525 for my use case, but on this thread I have not found any way to handle updates when the app is killed the user. I know as per apple guidelines this user choice is strongly respected and we can not do anything, but do we have any recent updated in WWDC25.
Dec ’25
Change group for existing Renewable Subscriptions
I was wondering, we have already had Renewable Subscriptions items currently on sale on iTunes Connect, however, with iOS 10, the IAP group was introduced and I was wondering if it is possible to change the default group created in the iTunes Connect?If not and we have to create new items in the group, is it possible to migrate our user. (i.e unsubscribe from the current subscription group and move them to the new one)?Thank you
8
0
4.5k
Nov ’16
Multiple Test groups?
As the Product Manager, I want to have more control over the testing our company does before releasing an app update. Currently, I'm able to set up only one group of testors in TestFlight. But I want to be able to do a more controlled release, with more rounds of testing. Something like this: testing by only me testing by key stakeholders internal to our company testing by interested parties of our parent company testing by power users publish to app store Is there any way I can do this, given Apple's tools and constraints for app testing?
0
0
489
Dec ’23
gesture control with groups
Hello, after a lot of trial and error, I managed to move/scale/rotate a simple object with gestures. In retrospect, it was actually quite simple. If you know how to do it. But now I have a new problem. Maybe you would be so kind again and help me. I took the Augmented Reality base file in Xcode (the one with the Experience.rcproject file in it). I entered this code in the ViewController: import RealityKit class ViewController: UIViewController { @IBOutlet var arView: ARView! override func viewDidLoad() { super.viewDidLoad() // Load the Box scene from the Experience Reality File let boxAnchor = try! Experience.loadBox() if let box = boxAnchor.steelBox?.children.first as? ModelEntity { box.generateCollisionShapes(recursive: true) arView.installGestures(.all, for: box) } // Add the box anchor to the scene arView.scene.anchors.append(boxAnchor) } } And it works. The object, that is the cube, can be controlled with gestures. Then I created a second object (I duplicated the cube) in RealityComposer (from Xcode), re
2
0
704
Feb ’22
Issue with iOS group entitlements being recognized
I am making an iOS step counting app and I have included a widget in the design. I would like to get the widget to pull data from the main app to display step count etc so I created a bundle id for the widget and have been trying to use a group id to link them together. The group capabilities for both seem to be set up/enabled properly with the same App Groups id, but I've been getting an error in xcode which says, 'Provisioning Profile: BUNDLE_ID doesn't include the com.apple.developer.security.application-groups entitlement.' Try Again But the identifiers do have the App Group id enabled. I have tried automatic signing, manual signing with generated profiles, unchecking and rechecking auto-signing, removing and re-adding the group capability. Creating a new bundle id from scratch, creating a new group id from scratch. Always I get the error. I've really pulled my hair out troubleshooting this and would appreciate support. I'm happy to answer an
1
0
270
Nov ’25
MacOS App Group Container Protection
Quinn, in your post App Groups: macOS vs iOS: Fight!, you mention that an app must meet at least one of four criteria to access an app group container without user intervention: Your app is deployed via the Mac App Store (A). Or via TestFlight when running on macOS 15.1 or later (B). Or the app group ID starts with your app’s Team ID (C). Or your app’s claim to the app group is authorised by a provisioning profile embedded in the app (D) [1]. Our app is distributed directly (Developer ID), so it doesn't meet the first two criteria. We already had the app group ID set up to match the iOS ID (without our Team ID) and changing it now would affect our users already-stored data, so criteria C isn't really an option either. That brings us to criteria D. We've added the App Groups Capability to our App ID on the Developer site and creating a Developer ID provisioning profile with this App ID. However, for some reason the App Group Capability is not inclu
1
0
468
Jan ’25
Running daemon with custom group id
Hi, I need to run a daemon helper(launchd) with a custom group id. For this I specify into the plist the group ID and everything works fine. The problems appear if I delete the group ID. Then the executable will not start anymore and if I want to send an XPC message remoteObjectProxyWithErrorHandler it will not return any error and the completion blocks are never executed. What would be the correct way to check handle the above situations? recreate group if it was deleted detect that the XPC connection cannot be established because the helper doesn't start Thanks
0
0
447
Apr ’23
Apple Appstore Summary Sales Report API updates historical reports without notification
I've had several internal users note that the Summary Sales report API has started to have updates to historical reports. As an example - a subscription quantity might be 1 when the API is queried for 1/15/24, but then if the API is queried and reconciled against itself it might be quantity of 3 when pulled 3/15/24. This only started after 1/1/24, so I am wondering if there was a change to the report logic, or a new policy that Apple has started to allow that is making backdated changes to the summary sales report. This is causing a lot of potential missed revenue and manual effort for our accounting teams. Is there any guidance that Apple team or others can provide on this topic?
2
0
737
Jun ’24
Reply to SwiftUI know when new page from TabView is activated
You can pass in a variable @State private var selectedTab = 0 to the TabView and to the DayViewsTabView(selection: $selectedTab) { DayView(summary: History.shared.today(), tab: $selectedTab).tag(0) DayView(summary: History.shared.thisWeek(), tab: $selectedTab).tag(1) DayView(summary: History.shared.thisMonth(), tab: $selectedTab).tag(2) }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Dec ’20
Unable to add build to group on testfight
In App Store Connect I've uploaded a new build, but I'm unable to distribute the App to my tester groups - including internal. The internal group is grayed out. I am able to Select an External group but they actually do not receive any email notification nor do they see any update within their TestFlight App. I've attempted to upload the build a few times, including old builds which had been distributed in the past to no avail. I'm not able to distribute to any tester group, please advise.
Replies
9
Boosts
0
Views
408
Activity
Mar ’25
Reply to Background Local cache update
@Engineer Thanks for your explanation. As you suggested https://forums.developer.apple.com/forums/thread/685525 for my use case, but on this thread I have not found any way to handle updates when the app is killed the user. I know as per apple guidelines this user choice is strongly respected and we can not do anything, but do we have any recent updated in WWDC25.
Replies
Boosts
Views
Activity
Dec ’25
App Groups disk usage
I'm trying to use App Groups capability to enable file sharing between my multiple apps. But i'm wondering which app will be counted as the disk space occupier when I write a file to the shared path? Thanks for your consideration.
Replies
1
Boosts
0
Views
510
Activity
Oct ’23
Change group for existing Renewable Subscriptions
I was wondering, we have already had Renewable Subscriptions items currently on sale on iTunes Connect, however, with iOS 10, the IAP group was introduced and I was wondering if it is possible to change the default group created in the iTunes Connect?If not and we have to create new items in the group, is it possible to migrate our user. (i.e unsubscribe from the current subscription group and move them to the new one)?Thank you
Replies
8
Boosts
0
Views
4.5k
Activity
Nov ’16
Multiple Test groups?
As the Product Manager, I want to have more control over the testing our company does before releasing an app update. Currently, I'm able to set up only one group of testors in TestFlight. But I want to be able to do a more controlled release, with more rounds of testing. Something like this: testing by only me testing by key stakeholders internal to our company testing by interested parties of our parent company testing by power users publish to app store Is there any way I can do this, given Apple's tools and constraints for app testing?
Replies
0
Boosts
0
Views
489
Activity
Dec ’23
gesture control with groups
Hello, after a lot of trial and error, I managed to move/scale/rotate a simple object with gestures. In retrospect, it was actually quite simple. If you know how to do it. But now I have a new problem. Maybe you would be so kind again and help me. I took the Augmented Reality base file in Xcode (the one with the Experience.rcproject file in it). I entered this code in the ViewController: import RealityKit class ViewController: UIViewController { @IBOutlet var arView: ARView! override func viewDidLoad() { super.viewDidLoad() // Load the Box scene from the Experience Reality File let boxAnchor = try! Experience.loadBox() if let box = boxAnchor.steelBox?.children.first as? ModelEntity { box.generateCollisionShapes(recursive: true) arView.installGestures(.all, for: box) } // Add the box anchor to the scene arView.scene.anchors.append(boxAnchor) } } And it works. The object, that is the cube, can be controlled with gestures. Then I created a second object (I duplicated the cube) in RealityComposer (from Xcode), re
Replies
2
Boosts
0
Views
704
Activity
Feb ’22
Reply to Trigger iOS App Intent from MacOS Spotlight Search
Hello @extraman You are referencing [WWDC25] Get to know App Intents. The documentation for configuring Spotlight is Making app entities available in Spotlight, from Resources below the WWDC session. Many users utilize Spotlight to open apps, nice work including this!  Travis Trotto - DTS Engineer
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jan ’26
Ephemeral Group in CloudKit Logs?
Hi, in searching the Cloudkit logs I am seeing that some of my public database record fetch records are listed as EphemeralGroup in the Operation Group name, any idea what this means? thank you
Replies
1
Boosts
0
Views
1.2k
Activity
Oct ’18
Issue with iOS group entitlements being recognized
I am making an iOS step counting app and I have included a widget in the design. I would like to get the widget to pull data from the main app to display step count etc so I created a bundle id for the widget and have been trying to use a group id to link them together. The group capabilities for both seem to be set up/enabled properly with the same App Groups id, but I've been getting an error in xcode which says, 'Provisioning Profile: BUNDLE_ID doesn't include the com.apple.developer.security.application-groups entitlement.' Try Again But the identifiers do have the App Group id enabled. I have tried automatic signing, manual signing with generated profiles, unchecking and rechecking auto-signing, removing and re-adding the group capability. Creating a new bundle id from scratch, creating a new group id from scratch. Always I get the error. I've really pulled my hair out troubleshooting this and would appreciate support. I'm happy to answer an
Replies
1
Boosts
0
Views
270
Activity
Nov ’25
MacOS App Group Container Protection
Quinn, in your post App Groups: macOS vs iOS: Fight!, you mention that an app must meet at least one of four criteria to access an app group container without user intervention: Your app is deployed via the Mac App Store (A). Or via TestFlight when running on macOS 15.1 or later (B). Or the app group ID starts with your app’s Team ID (C). Or your app’s claim to the app group is authorised by a provisioning profile embedded in the app (D) [1]. Our app is distributed directly (Developer ID), so it doesn't meet the first two criteria. We already had the app group ID set up to match the iOS ID (without our Team ID) and changing it now would affect our users already-stored data, so criteria C isn't really an option either. That brings us to criteria D. We've added the App Groups Capability to our App ID on the Developer site and creating a Developer ID provisioning profile with this App ID. However, for some reason the App Group Capability is not inclu
Replies
1
Boosts
0
Views
468
Activity
Jan ’25
Can't add Tester group to new build it shows + sign but at popup can't select any group/tester
i uploaded a new build it shows at testflight but i can't assign tester in group section if i press on + sign it shows the group but can't check/select it
Replies
0
Boosts
0
Views
767
Activity
Dec ’22
Running daemon with custom group id
Hi, I need to run a daemon helper(launchd) with a custom group id. For this I specify into the plist the group ID and everything works fine. The problems appear if I delete the group ID. Then the executable will not start anymore and if I want to send an XPC message remoteObjectProxyWithErrorHandler it will not return any error and the completion blocks are never executed. What would be the correct way to check handle the above situations? recreate group if it was deleted detect that the XPC connection cannot be established because the helper doesn't start Thanks
Replies
0
Boosts
0
Views
447
Activity
Apr ’23
Inn App Phurcase subscription group
My problem is with empty subscription groups. I am using 1 in-app purchase.I deleted in-app purchases that I previously created and did not use, but I cannot delete their groups. Apple asks me to delete these groups. Please help me
Replies
0
Boosts
0
Views
554
Activity
Apr ’21
Apple Appstore Summary Sales Report API updates historical reports without notification
I've had several internal users note that the Summary Sales report API has started to have updates to historical reports. As an example - a subscription quantity might be 1 when the API is queried for 1/15/24, but then if the API is queried and reconciled against itself it might be quantity of 3 when pulled 3/15/24. This only started after 1/1/24, so I am wondering if there was a change to the report logic, or a new policy that Apple has started to allow that is making backdated changes to the summary sales report. This is causing a lot of potential missed revenue and manual effort for our accounting teams. Is there any guidance that Apple team or others can provide on this topic?
Replies
2
Boosts
0
Views
737
Activity
Jun ’24
Reply to SwiftUI know when new page from TabView is activated
You can pass in a variable @State private var selectedTab = 0 to the TabView and to the DayViewsTabView(selection: $selectedTab) { DayView(summary: History.shared.today(), tab: $selectedTab).tag(0) DayView(summary: History.shared.thisWeek(), tab: $selectedTab).tag(1) DayView(summary: History.shared.thisMonth(), tab: $selectedTab).tag(2) }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Dec ’20