Search results for

“A Summary of the WWDC25 Group Lab”

11,531 results found

Post

Replies

Boosts

Views

Activity

Reply to Old style tab bar
Here's what we said in WWDC25 Platforms State of the Union: As you evaluate your app's UI and the time you need to adopt the new design, we're providing an option to continue to use your app's current design with Xcode 26. We intend this option to be removed in the next major release. — Ed Ford,  DTS Engineer
Topic: UI Frameworks SubTopic: UIKit Tags:
Jun ’25
Reply to Modal Presentation in UIKit Adds Solid Background in iOS 26
Is this change in modal presentation documented anywhere? I can't seem to find anything on it in the Apple Dev Documentation or from WWDC25. We don't document the implementation details, but the design change was mentioned in this video. (It is a SwiftUI video, but the design change applies to UIKit.) Best, —— Ziqiao Chen  Worldwide Developer Relations.
Topic: UI Frameworks SubTopic: UIKit Tags:
Aug ’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
462
Apr ’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
8
0
4.5k
Nov ’16
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
729
Feb ’22
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
495
Dec ’23
App group of free apps
I want to create an app group of free apps. They don't have any inapp purchases, completely free. But App store connect shows me an error: Each app in a free app bundle must offer an auto-renewable subscription that allows the user to subscribe to and access content or services in all apps of the bundle. So I cannot create an app group with free apps?
1
0
290
Oct ’24
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
544
Jan ’25
Reply to Create with Xcode 27 → submit with Xcode 26?
In the Xcode Group Lab they state that Xcode 27 projects are compatible with Xcode 26 except for one project setting check box Strictly Validate You will also need to set the Minimum Deployment version to 26.0 or earlier. If you use an API not available in your minimum deployment version you will get an error. if #available(macOS 27.0, *) You cannot add an if available conditional check because macOS 27.0 is not defined when open the project in Xcode 26. My suggestion would be to comment out the API you would like to use with a note and use an older API. Then when Xcode 27 is released for submissions you can uncomment it and use an if available test.
Jun ’26
Reply to UITabGroup child tabs ignoring viewControllerProvider in Sidebar
This is the default behavior for how UITabGroup works. To get enhanced view controller management through a UINavigationController stack, use the UITabGroup.managingNavigationController API. There's a little more description of how that works on the following answer in another post in the forum; or check out the WWDC25 - Make your UIKit app more flexible video.
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’26
Reply to Old style tab bar
Here's what we said in WWDC25 Platforms State of the Union: As you evaluate your app's UI and the time you need to adopt the new design, we're providing an option to continue to use your app's current design with Xcode 26. We intend this option to be removed in the next major release. — Ed Ford,  DTS Engineer
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jun ’25
Reply to Modal Presentation in UIKit Adds Solid Background in iOS 26
Is this change in modal presentation documented anywhere? I can't seem to find anything on it in the Apple Dev Documentation or from WWDC25. We don't document the implementation details, but the design change was mentioned in this video. (It is a SwiftUI video, but the design change applies to UIKit.) Best, —— Ziqiao Chen  Worldwide Developer Relations.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Aug ’25
Reply to How to get multiple camera streams?
Enquired about this during a lab session at WWDC and you cannot get multiple camera streams.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Jul ’23
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
462
Activity
Apr ’23
Reply to Unable to present. Please file a bug.
I tried to get a WWDC lab about this issue but the request was rejected.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jul ’21
Reply to Safari passwords on subdomains
the same issue on home lab server through reverse proxy annoying
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24
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
Automaticall creation of Ad Groups
Is it possible automatically create a large number of Ad Groups in a campaign in Search Ads?
Replies
0
Boosts
0
Views
573
Activity
Aug ’17
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
729
Activity
Feb ’22
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
495
Activity
Dec ’23
App group of free apps
I want to create an app group of free apps. They don't have any inapp purchases, completely free. But App store connect shows me an error: Each app in a free app bundle must offer an auto-renewable subscription that allows the user to subscribe to and access content or services in all apps of the bundle. So I cannot create an app group with free apps?
Replies
1
Boosts
0
Views
290
Activity
Oct ’24
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
544
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
792
Activity
Dec ’22
Reply to Create with Xcode 27 → submit with Xcode 26?
In the Xcode Group Lab they state that Xcode 27 projects are compatible with Xcode 26 except for one project setting check box Strictly Validate You will also need to set the Minimum Deployment version to 26.0 or earlier. If you use an API not available in your minimum deployment version you will get an error. if #available(macOS 27.0, *) You cannot add an if available conditional check because macOS 27.0 is not defined when open the project in Xcode 26. My suggestion would be to comment out the API you would like to use with a note and use an older API. Then when Xcode 27 is released for submissions you can uncomment it and use an if available test.
Replies
Boosts
Views
Activity
Jun ’26
Reply to UITabGroup child tabs ignoring viewControllerProvider in Sidebar
This is the default behavior for how UITabGroup works. To get enhanced view controller management through a UINavigationController stack, use the UITabGroup.managingNavigationController API. There's a little more description of how that works on the following answer in another post in the forum; or check out the WWDC25 - Make your UIKit app more flexible video.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’26