Search results for

“A Summary of the WWDC26 Group Lab”

10,960 results found

Post

Replies

Boosts

Views

Activity

How safe is the shared container for an App Group?
In order for data (contained within a number of our created apps) such as user IDs, email addresses and user specific text stings to be shared between apps, we are considering saving this data to the shared container's NSUserDefaults using an app group.We would like to ask you the following question:How safe is the shared container for an App Group from a security perspective?We searched for an official Apple document, however, we were unable to find material stating clearly the safety of an app group's shared container.Below is what material we found through our investigation.- https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html#//apple_ref/doc/uid/TP40014969-CH3-SW1 Overview > WatchKit App Architecture > Sharing Data with Your Containing iOS App An app group is a secure container that multiple processes can access.- https://www.apple.com/business/docs/iOS_Security_Guide.pdfIf there is any oth
6
0
4.4k
Jul ’15
App for a Closed Group Of Users
Hi,does apple allow apps for a Closed Group of Users ?I want to create an app for a private club for managing club events and registrations therefore.I will only allow users with valid credentials when acessing the App. For other users this App will have no value.Are those kinds of (private) apps allowed in the iStore or will they be rejected ?Thanks for any information
3
0
1.3k
Feb ’17
Testing a Locale with custom grouping separator
My app processes numbers, and depends on the grouping separator on the system locale (Locale.current). The user can set a completely custom symbol as their number separator in the macOS System Preferences. In my tests, I need to verify that custom grouping separators on Locale objects work correctly. But I can't set a custom grouping separator as the groupingSeparator property on Locale is read-only: /// For example, for en_US, returns ,. public var groupingSeparator: String? { get } How do I create a Locale object for testing purposes, that will simulate a custom locale the user might have configured in the System Preferences?
3
0
1.3k
Mar ’21
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
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
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
Reply to Missing Parameter "AreaName" in WeatherAlertSummary object via the API
The field areaName on WeatherAlertSummary is documented as optional at https://developer.apple.com/documentation/weatherkitrestapi/weatheralertsummary so it might not always be available. A number of factors could lead to the summary not including an area name, but since it is included in the details page it does seem reasonable it can be in the summary as well. We will investigate further and see why areaName may not have been included in the summary.
Topic: App & System Services SubTopic: General Tags:
Sep ’24
How safe is the shared container for an App Group?
In order for data (contained within a number of our created apps) such as user IDs, email addresses and user specific text stings to be shared between apps, we are considering saving this data to the shared container's NSUserDefaults using an app group.We would like to ask you the following question:How safe is the shared container for an App Group from a security perspective?We searched for an official Apple document, however, we were unable to find material stating clearly the safety of an app group's shared container.Below is what material we found through our investigation.- https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html#//apple_ref/doc/uid/TP40014969-CH3-SW1 Overview > WatchKit App Architecture > Sharing Data with Your Containing iOS App An app group is a secure container that multiple processes can access.- https://www.apple.com/business/docs/iOS_Security_Guide.pdfIf there is any oth
Replies
6
Boosts
0
Views
4.4k
Activity
Jul ’15
App for a Closed Group Of Users
Hi,does apple allow apps for a Closed Group of Users ?I want to create an app for a private club for managing club events and registrations therefore.I will only allow users with valid credentials when acessing the App. For other users this App will have no value.Are those kinds of (private) apps allowed in the iStore or will they be rejected ?Thanks for any information
Replies
3
Boosts
0
Views
1.3k
Activity
Feb ’17
Testing a Locale with custom grouping separator
My app processes numbers, and depends on the grouping separator on the system locale (Locale.current). The user can set a completely custom symbol as their number separator in the macOS System Preferences. In my tests, I need to verify that custom grouping separators on Locale objects work correctly. But I can't set a custom grouping separator as the groupingSeparator property on Locale is read-only: /// For example, for en_US, returns ,. public var groupingSeparator: String? { get } How do I create a Locale object for testing purposes, that will simulate a custom locale the user might have configured in the System Preferences?
Replies
3
Boosts
0
Views
1.3k
Activity
Mar ’21
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 Appointment for 1 to 1 developer on WWDC20
There is not accurate by Apple yet but you can inform that with the following link: https://developer.apple.com/wwdc20/labs/
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’20
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
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
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
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
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
Reply to Missing Parameter "AreaName" in WeatherAlertSummary object via the API
The field areaName on WeatherAlertSummary is documented as optional at https://developer.apple.com/documentation/weatherkitrestapi/weatheralertsummary so it might not always be available. A number of factors could lead to the summary not including an area name, but since it is included in the details page it does seem reasonable it can be in the summary as well. We will investigate further and see why areaName may not have been included in the summary.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24