Search results for

“A Summary of the WWDC25 Group Lab”

11,206 results found

Post

Replies

Boosts

Views

Activity

Reply to Please provide bounds for ViewAttachmentComponent
Thanks both of you. Now I got more idea why this wasn't working when I showed it to Sydney in the labs, but also, Allan from RealityKit got me covered in the next Lab by pointing at the new SpatialContainer. ViewAttachmentComponent Update: SIMD3(0.036764707, 0.008455883, 0.0) Entity with ViewAttachmentComponent Update: SIMD3(0.073529415, 0.016911766, 0.0) PS @Michael: You meant to write points not meters, right, in the Text?
Topic: Spatial Computing SubTopic: General Tags:
Jun ’25
defining an app group shared between macOS and iOS
My understanding is that iOS app group names must begin with group., but macOS group names must begin with the team identifier. If I check a group. name in the iOS section, it's also added to the macOS section, despite being invalid. If I add a team-id: name in the macOS section, it's also added to the iOS section, and marked in red as invalid. If I uncheck it from the iOS section, it also gets removed from the macOS section. Is there a way to define the equivalent group names in the two sections? Xcode 14.1b3 screenshot:
1
0
2.3k
Oct ’22
Xcode 7.3 group - autocomplete
I don't know if anyone else is experiencing similar problems. In Xcode project, I have several groups, and each one is 1 or 2 levels deep. groupA - fileA.h, fileA.mgroupB - GroupC - fileC.h, fileC.m(groupC is under GroupB)I have fileC.h imported in fileA.m. When I edit fileA.m, the autocomplete function stopped working when I try to access those defined in fileC.When I switch back to Xcode 7.2 the autocomplete works fine.
1
0
1.7k
Mar ’16
How to submit App Group on iTC?
I have an app with 2 app extensions. I have set all 3 of them up as an App Group. Each of them have a separate app and bundle ID. Now, when I submit the app on iTC, do I submit 3 apps; i.e.build each target separately, generating 3 .ipa files and then bundle them up on iTC? Or is it OK to compile everything(all 3 targets) in 1 bundle and just submit 1 .ipa file?
1
0
557
Jul ’17
Reply to UISplitViewController primary column differences in 27 vs 26
In iPadOS 27, sidebars are edge-to-edge. The sidebar adds a safe area inset to the adjacent column in the split view controller. To prevent content from being occluded by a sidebar, ensure that it is positioned within the safe area. For more information, check out Make your UIKit app more flexible from WWDC25.
Topic: UIKit SubTopic:
UIKit Q&A
Jun ’26
Backing up and restoring an app group container
We're in the process of moving our app's storage from the app container to an app group container so that the data can be accessed by app extensions (such as share extensions) as well. However, we found that Xcode does not backup app group containers via the Devices and Simulators window. How can I include the app group in the backup and restore process? Similarly, could you confirm that app groups are indeed included in the iCloud backup and restore process?
4
0
2k
Nov ’21
IPC within app group
Hi folks, I'm trying to build communication between the main app and its helper via inter-process communication. I found here that it is possible if the apps are in the same app group. But I really cannot make it work, and cannot understand what I do wrong. It works all good if I add com.apple.security.temporary-exception.mach-lookup.global-name entitlement, so the setup seems to be correct? Where should I look to fix it? Also because having that entitlement means that it is gonna be tricky to get through the App Review.
4
0
1.6k
Sep ’21
Migrating to Game Center Groups
Hey,I have an existing iOS App with Game Center Leaderboards and Achievements that I now want to transfer to a Game Center Group for multi-platform shared leaderboards. (OS X / tvOS)1. I have an update already in the review pipeline set to the standard leaderboard id's.2. I have setup a Game Center Group for this App post this being in review.3. I want to retain all player scores / achievementsNotes: According to Diego:I migrated to my game to GC groups, then submitted my game for OS X using the grp prefix. I didn't have to make any changes to the iOS version, it just worked. Game is called Arcane Tower in case you're interestedI checked his App on iOS and OS X and the leaderboards are in sync.So it seems the old id's (original ones) seem to keep in sync with the new grp versions. However if you create a new application using these you must use the grp prefix to address them (say the OS X version or tvOS).My questions are:1. Do I need to modify the iOS leaderboard / achievement id's
0
0
643
Oct ’15
Notes from WWDC 2017 Deployment Lab Part One
These questions are community-driven. I am also not the original questioner, I'm just posting them with permission. Thank you to the anonymous folks who helped gather this information.DEP / deployment / general related:- ASR restore on AFPS: it will be a Thing of some sort. The engineer spoken to hinted that they didn't even know internally exactly how it would work yet, but they fully expect to support asr restores in the future, even with APFS.- System Image Utility: the team that writes it knows it is broken, and wants it to be fixed, and expect to have it resolved with APFS support, but maybe not until seed 3 at the earliest- APFS on the Mac in general: they know it's still kinda broken. Not a single person I talked to sounded confident about using it for anything _right now_ and that it will likely take multiple seed iterations until it's in the state they feel like it should be. NOTE: This is my interpretation of the subtext of what they were saying. No one flat out stated that.- NetBoot / NetInstall su
5
0
4.5k
Jun ’17
Is there a limit to how many Subscription Groups we can create in total?
We have identified Subscription Groups for our use-case based on the below note from Apple, but there is no mention of any limitations in the doc. Can we create unlimited number of Subscription Groups or is there a limit? If your app needs to offer users the ability to buy multiple subscriptions — for example, to subscribe to more than one channel in a streaming app — you can add these subscriptions to different groups. Users who buy subscriptions in multiple groups will be billed separately for each subscription. Thanks in advance!
1
0
1.5k
Jul ’22
Save an Identity into app group Keychain
Hello everyone, I am trying to save an identity into a group keychain. I am doing it this way, following the documentation: let queryAdd: [String: AnyObject] = [ kSecClass as String: kSecClassGenericPassword, kSecAttrAccount as String: kSecImportItemIdentity as AnyObject, kSecValueData as String: identity as SecIdentity, kSecAttrAccessible as String: kSecAttrAccessibleWhenUnlocked, kSecAttrAccessGroup as String: accessGroup as AnyObject ] let resultCode = SecItemAdd(queryAdd as CFDictionary, nil) if resultCode != noErr { print(Error saving to Keychain: (resultCode)) } I am getting error (or resultCode) -50, which means password has not been save successfully. As a no-team programmer, my accessGroup it's just the group Bundle identifier, registered in Signing & Capabilities -> Keychain Sharing. I don't know if maybe the reason of this code is because the group is not alright or something else it's happening, although it looks I am using the identity the right way.
2
0
1.1k
Aug ’20
Questions about Subscription Groups in In-App Purchases
Hello, I have a question about subscription groups in in-app purchases. Suppose I create a subscription group like this: Subscription Group A Subscription Item A1 (one month) Subscription Item A2 (one week) Subscription Item A3 (one year) The documentation mentions, A subscription group is made up of subscriptions with different access levels, prices, and durations so people can select the option that best fits their needs. Since people can only buy one subscription within a group at a time. Does this mean that if a user purchases Subscription Item A1 in Subscription Group A, they can only purchase other subscription items in Subscription Group A after the one-month period ends, when that subscription expires?
1
0
414
Oct ’24
Reply to Is Core Data hosted in CloudKit working in Xcode 13?
I talked with Apple about this during a lab session at WWDC21. They had me create a feedback ticket. Here is the Feedback: FB9156589
Topic: App & System Services SubTopic: iCloud Tags:
Replies
Boosts
Views
Activity
Jun ’21
Reply to App Development with Swift book
Seen this recent thread? where can i find the lab material for the iBook App Development with Swift?
Topic: Business & Education SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’17
Reply to Please provide bounds for ViewAttachmentComponent
Thanks both of you. Now I got more idea why this wasn't working when I showed it to Sydney in the labs, but also, Allan from RealityKit got me covered in the next Lab by pointing at the new SpatialContainer. ViewAttachmentComponent Update: SIMD3(0.036764707, 0.008455883, 0.0) Entity with ViewAttachmentComponent Update: SIMD3(0.073529415, 0.016911766, 0.0) PS @Michael: You meant to write points not meters, right, in the Text?
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’25
Reply to Is 15 minutes the maximum length of a track for MusicKit JS?
I'm also having this issue. Detailed on github: https://github.com/TTFM-Labs/public/issues/7
Topic: Media Technologies SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’21
defining an app group shared between macOS and iOS
My understanding is that iOS app group names must begin with group., but macOS group names must begin with the team identifier. If I check a group. name in the iOS section, it's also added to the macOS section, despite being invalid. If I add a team-id: name in the macOS section, it's also added to the iOS section, and marked in red as invalid. If I uncheck it from the iOS section, it also gets removed from the macOS section. Is there a way to define the equivalent group names in the two sections? Xcode 14.1b3 screenshot:
Replies
1
Boosts
0
Views
2.3k
Activity
Oct ’22
Xcode 7.3 group - autocomplete
I don't know if anyone else is experiencing similar problems. In Xcode project, I have several groups, and each one is 1 or 2 levels deep. groupA - fileA.h, fileA.mgroupB - GroupC - fileC.h, fileC.m(groupC is under GroupB)I have fileC.h imported in fileA.m. When I edit fileA.m, the autocomplete function stopped working when I try to access those defined in fileC.When I switch back to Xcode 7.2 the autocomplete works fine.
Replies
1
Boosts
0
Views
1.7k
Activity
Mar ’16
How to submit App Group on iTC?
I have an app with 2 app extensions. I have set all 3 of them up as an App Group. Each of them have a separate app and bundle ID. Now, when I submit the app on iTC, do I submit 3 apps; i.e.build each target separately, generating 3 .ipa files and then bundle them up on iTC? Or is it OK to compile everything(all 3 targets) in 1 bundle and just submit 1 .ipa file?
Replies
1
Boosts
0
Views
557
Activity
Jul ’17
Reply to UISplitViewController primary column differences in 27 vs 26
In iPadOS 27, sidebars are edge-to-edge. The sidebar adds a safe area inset to the adjacent column in the split view controller. To prevent content from being occluded by a sidebar, ensure that it is positioned within the safe area. For more information, check out Make your UIKit app more flexible from WWDC25.
Topic: UIKit SubTopic:
UIKit Q&A
Replies
Boosts
Views
Activity
Jun ’26
Backing up and restoring an app group container
We're in the process of moving our app's storage from the app container to an app group container so that the data can be accessed by app extensions (such as share extensions) as well. However, we found that Xcode does not backup app group containers via the Devices and Simulators window. How can I include the app group in the backup and restore process? Similarly, could you confirm that app groups are indeed included in the iCloud backup and restore process?
Replies
4
Boosts
0
Views
2k
Activity
Nov ’21
IPC within app group
Hi folks, I'm trying to build communication between the main app and its helper via inter-process communication. I found here that it is possible if the apps are in the same app group. But I really cannot make it work, and cannot understand what I do wrong. It works all good if I add com.apple.security.temporary-exception.mach-lookup.global-name entitlement, so the setup seems to be correct? Where should I look to fix it? Also because having that entitlement means that it is gonna be tricky to get through the App Review.
Replies
4
Boosts
0
Views
1.6k
Activity
Sep ’21
Migrating to Game Center Groups
Hey,I have an existing iOS App with Game Center Leaderboards and Achievements that I now want to transfer to a Game Center Group for multi-platform shared leaderboards. (OS X / tvOS)1. I have an update already in the review pipeline set to the standard leaderboard id's.2. I have setup a Game Center Group for this App post this being in review.3. I want to retain all player scores / achievementsNotes: According to Diego:I migrated to my game to GC groups, then submitted my game for OS X using the grp prefix. I didn't have to make any changes to the iOS version, it just worked. Game is called Arcane Tower in case you're interestedI checked his App on iOS and OS X and the leaderboards are in sync.So it seems the old id's (original ones) seem to keep in sync with the new grp versions. However if you create a new application using these you must use the grp prefix to address them (say the OS X version or tvOS).My questions are:1. Do I need to modify the iOS leaderboard / achievement id's
Replies
0
Boosts
0
Views
643
Activity
Oct ’15
Notes from WWDC 2017 Deployment Lab Part One
These questions are community-driven. I am also not the original questioner, I'm just posting them with permission. Thank you to the anonymous folks who helped gather this information.DEP / deployment / general related:- ASR restore on AFPS: it will be a Thing of some sort. The engineer spoken to hinted that they didn't even know internally exactly how it would work yet, but they fully expect to support asr restores in the future, even with APFS.- System Image Utility: the team that writes it knows it is broken, and wants it to be fixed, and expect to have it resolved with APFS support, but maybe not until seed 3 at the earliest- APFS on the Mac in general: they know it's still kinda broken. Not a single person I talked to sounded confident about using it for anything _right now_ and that it will likely take multiple seed iterations until it's in the state they feel like it should be. NOTE: This is my interpretation of the subtext of what they were saying. No one flat out stated that.- NetBoot / NetInstall su
Replies
5
Boosts
0
Views
4.5k
Activity
Jun ’17
Is there a limit to how many Subscription Groups we can create in total?
We have identified Subscription Groups for our use-case based on the below note from Apple, but there is no mention of any limitations in the doc. Can we create unlimited number of Subscription Groups or is there a limit? If your app needs to offer users the ability to buy multiple subscriptions — for example, to subscribe to more than one channel in a streaming app — you can add these subscriptions to different groups. Users who buy subscriptions in multiple groups will be billed separately for each subscription. Thanks in advance!
Replies
1
Boosts
0
Views
1.5k
Activity
Jul ’22
Save an Identity into app group Keychain
Hello everyone, I am trying to save an identity into a group keychain. I am doing it this way, following the documentation: let queryAdd: [String: AnyObject] = [ kSecClass as String: kSecClassGenericPassword, kSecAttrAccount as String: kSecImportItemIdentity as AnyObject, kSecValueData as String: identity as SecIdentity, kSecAttrAccessible as String: kSecAttrAccessibleWhenUnlocked, kSecAttrAccessGroup as String: accessGroup as AnyObject ] let resultCode = SecItemAdd(queryAdd as CFDictionary, nil) if resultCode != noErr { print(Error saving to Keychain: (resultCode)) } I am getting error (or resultCode) -50, which means password has not been save successfully. As a no-team programmer, my accessGroup it's just the group Bundle identifier, registered in Signing & Capabilities -> Keychain Sharing. I don't know if maybe the reason of this code is because the group is not alright or something else it's happening, although it looks I am using the identity the right way.
Replies
2
Boosts
0
Views
1.1k
Activity
Aug ’20
Questions about Subscription Groups in In-App Purchases
Hello, I have a question about subscription groups in in-app purchases. Suppose I create a subscription group like this: Subscription Group A Subscription Item A1 (one month) Subscription Item A2 (one week) Subscription Item A3 (one year) The documentation mentions, A subscription group is made up of subscriptions with different access levels, prices, and durations so people can select the option that best fits their needs. Since people can only buy one subscription within a group at a time. Does this mean that if a user purchases Subscription Item A1 in Subscription Group A, they can only purchase other subscription items in Subscription Group A after the one-month period ends, when that subscription expires?
Replies
1
Boosts
0
Views
414
Activity
Oct ’24