Search results for

“A Summary of the WWDC26 Group Lab”

11,227 results found

Post

Replies

Boosts

Views

Activity

Reply to Sandboxed app extensions connecting to not sandboxed XPC service
It is not going to be sandboxed but rather notarized, so I'm using hardened runtime. Just FYI, I recommend that you use enable the hardened runtime in all your code. While the only place it’s required right now is for notarisation, it’s a good security practice in all situations. My application bundle has now the following structure: That’s a really helpful summary. Thanks! I presume that your login item is actually a Service Management login item, that is, you install it using SMLoginItemSetEnabled. If so, standard practice is to prefix your XPC service name with your Team ID. That will be accessible to your app and your app extensions. If any of the client code is sandboxed, sign it with an app group entitlement that’s a prefix of the XPC service name. For example, if your service name is SKMME9E2Y8.com.example.test703702.service, add an app group ``SKMME9E2Y8.com.example.test703702`. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo
Topic: App & System Services SubTopic: Core OS Tags:
Apr ’22
Cannot invite team members to the group.
After inviting people to the developer group, they accept the invites, but the team doesn't show under the account. This caused the developer cannot request the cert from Xcode, and we cannot link the dev cert with the related profile for the developer. Does anyone has this similar issue, and do Apple can have someone help have a check?
3
0
1.4k
Jan ’22
Unable to send sms to groups abroad
Hello,I'm creating an app that allows me to send sms to groups and abroad. Im facing a problems when sending to a group that contains iPhone and Android devices from different countries resulting in the message not being sent.Here is what I'm doing to create the text messages:let messageVC = MFMessageComposeViewController() messageVC.body = body message messageVC.recipients = [+123456,+123456] //numbers with country code and area code messageVC.messageComposeDelegate = self; if MFMessageComposeViewController.canSendText() == true { self.present(messageVC, animated: false, completion: nil) }else{ //displays error message }This presents the composer for SMS/iMessages, but when the sent button is tapped it looks like the message will be sent but at the end none of the messages are sent and a red Not Delivered message appears.If I try to send the message only to iPhones and locally it works.
1
0
442
Jul ’17
Reply to CloudKit private database operations fail with CKError 15 / HTTP 500 for one container across multiple apps (FB22539748)
We checked the logs for all those operations but couldn't find any error either, which is strange. For now, I'd suggest that you capture a sysdiagnose with the steps mentioned here, and attach it to your feedback report to provide more info from the client side. As a reminder, WWDC26 is right around the corner, and folks probably won't be able to be as responsive as before. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Topic: App & System Services SubTopic: iCloud Tags:
May ’26
Contacts: remove member from group not working on macOS
Hi, In my app, I have an option to remove a contact from a contact group (using the Contacts framework), and it's been working fine till recently users of the macOS version reported that it's not working. I have been using the CNSaveRequest removeMember(contact, from: group) API. The same API works fine on iOS. I'm not sure when it started but it seems to be affecting macOS14.6 as well as 15.1. I was able to reproduce it in a small test project as well, and have the same experience (the API works on iOS but not on macOS), so it definitely seems like a problem with the framework. Can someone confirm this, and/or suggest a workaround? Here's the code I run to test it out ...a simple SwiftUI view that has 4 buttons: Create contact and group Add contact to group Remove contact from group (optional) cleanup by deleting contact and group It's the 3rd step that seems to fail on macOS, but works fine on iOS. Here's the code to test it out: struct ContentView: View
4
0
1k
Nov ’24
Move auto-renewable subscriptions product to another group
Now, I have 2 group of auto renew subscriptionGroup G1 - p1_yearly - p2_monthlyGroup G2 - q1_yearly - q2_monthlyNow this 2 group with 4 products is ready and had user subscribes.Last week, I update the app, push an app to store and I got rejected. about to re-group our product to the same group.To resolve this issue, please revise your auto-renewable subscriptions to offer the different subscription products within the same group.Our business model don't allow user to downgrade ( that why I separate the group ) But I don't have a choice, So I need to re-group the product to the same group.But after I go to in app payment -> group manager I cannot find the way to re-groupThe question is How can I move the product to the same group ?Like thisGroup G1 - p1_yearly - p2_monthly - q1_yearly - q2_monthlyAnd delete Group G2.
5
0
3.3k
Sep ’19
Is there a way to run a group of SKActions followed by a sequence?
If I have the following SKActions I want done: let spinAction = SKAction.rotate(byAngle: 360, duration: 003) let moveAction = SKAction.move(to: CGPoint(x: origNP.x, y: origNP.y), duration: 0.3) let setFlags = SKAction.run { moveThis.inSlot = true; ttmoveThis.isMoving = false; moveThis.inSlot = true} I know I can either run them in sequence: let sequence = SKAction.sequence([spinAction, moveAction, setFlags]) or all at once as a group let group = SKAction.group([spinAction, moveAction, setFlags]) But what if I need to call other sequences, or just reset flags after the sequence or group method is done? Do they have some sort of notifiers after completion?
1
0
259
Nov ’20
Combine legacy Renewable Subscriptions into same Group
We have had 4 subscription products available for a few years now. 2 are for 25 GB of online storage, 2 are for 10 GB of online storage, each with 1 month and 1 year options:25 GB - 1 Year25 GB - 1 Month10 GB - 1 Year10 GB - 1 MonthI am attempting to update the localized subscription display name, so the users will see the correct verbiage when they Manage their subscriptions with Apple. However my edits are always rejected becuase Your app appears to allow users to inadvertently subscribe to multiple variations of the same thing.I think this issue arises from the incorrect Subscription Groups that Apple put in place. Please refer to this image: http ://i.imgur.com/VTMmwfv.pngThe two 25 GB products are grouped separately from the two 10 GB products. It looks like you could have a subscription for each, 25 and 10. This is not the case in the app coding, nor is it our intention. All 4 of my products should be in the same Group, then sorted into upgrade and downgrade options. This is a
5
0
1k
Feb ’17
TestFlight – can't add build to external group
Hi, I'm unable to add the 3rd build of my TestFlight app to any external testing group (but I can for an internal testing group). The 2nd build was successfully added to an external testing group, the 3rd build has the status Ready to test, and I've expired all other builds. I've also completed the What to test section in English (U.K) and English (U.S). Any idea what I might be doing wrong? Thanks!
1
0
574
Jun ’24
Reply to Sandboxed app extensions connecting to not sandboxed XPC service
It is not going to be sandboxed but rather notarized, so I'm using hardened runtime. Just FYI, I recommend that you use enable the hardened runtime in all your code. While the only place it’s required right now is for notarisation, it’s a good security practice in all situations. My application bundle has now the following structure: That’s a really helpful summary. Thanks! I presume that your login item is actually a Service Management login item, that is, you install it using SMLoginItemSetEnabled. If so, standard practice is to prefix your XPC service name with your Team ID. That will be accessible to your app and your app extensions. If any of the client code is sandboxed, sign it with an app group entitlement that’s a prefix of the XPC service name. For example, if your service name is SKMME9E2Y8.com.example.test703702.service, add an app group ``SKMME9E2Y8.com.example.test703702`. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Apr ’22
Cannot invite team members to the group.
After inviting people to the developer group, they accept the invites, but the team doesn't show under the account. This caused the developer cannot request the cert from Xcode, and we cannot link the dev cert with the related profile for the developer. Does anyone has this similar issue, and do Apple can have someone help have a check?
Replies
3
Boosts
0
Views
1.4k
Activity
Jan ’22
Unable to send sms to groups abroad
Hello,I'm creating an app that allows me to send sms to groups and abroad. Im facing a problems when sending to a group that contains iPhone and Android devices from different countries resulting in the message not being sent.Here is what I'm doing to create the text messages:let messageVC = MFMessageComposeViewController() messageVC.body = body message messageVC.recipients = [+123456,+123456] //numbers with country code and area code messageVC.messageComposeDelegate = self; if MFMessageComposeViewController.canSendText() == true { self.present(messageVC, animated: false, completion: nil) }else{ //displays error message }This presents the composer for SMS/iMessages, but when the sent button is tapped it looks like the message will be sent but at the end none of the messages are sent and a red Not Delivered message appears.If I try to send the message only to iPhones and locally it works.
Replies
1
Boosts
0
Views
442
Activity
Jul ’17
Reply to CloudKit private database operations fail with CKError 15 / HTTP 500 for one container across multiple apps (FB22539748)
We checked the logs for all those operations but couldn't find any error either, which is strange. For now, I'd suggest that you capture a sysdiagnose with the steps mentioned here, and attach it to your feedback report to provide more info from the client side. As a reminder, WWDC26 is right around the corner, and folks probably won't be able to be as responsive as before. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Topic: App & System Services SubTopic: iCloud Tags:
Replies
Boosts
Views
Activity
May ’26
Xcode 14 Previews: Groups on the same page?
In Xcode 13, I can use groups to preview my views in different states: In Xcode 14 (Beta 1) groups are now rendered as tabs, making it way more difficult to verify all states after changes: Is there a way to toggle back to the old behavior - or is there any other container view that would be more suitable?
Replies
5
Boosts
0
Views
5k
Activity
Jun ’22
Contacts: remove member from group not working on macOS
Hi, In my app, I have an option to remove a contact from a contact group (using the Contacts framework), and it's been working fine till recently users of the macOS version reported that it's not working. I have been using the CNSaveRequest removeMember(contact, from: group) API. The same API works fine on iOS. I'm not sure when it started but it seems to be affecting macOS14.6 as well as 15.1. I was able to reproduce it in a small test project as well, and have the same experience (the API works on iOS but not on macOS), so it definitely seems like a problem with the framework. Can someone confirm this, and/or suggest a workaround? Here's the code I run to test it out ...a simple SwiftUI view that has 4 buttons: Create contact and group Add contact to group Remove contact from group (optional) cleanup by deleting contact and group It's the 3rd step that seems to fail on macOS, but works fine on iOS. Here's the code to test it out: struct ContentView: View
Replies
4
Boosts
0
Views
1k
Activity
Nov ’24
Reply to Xcode 7 crashes when trying to select the Main.storyboard.
We saw this in the labs at WWDC. The crash was caused by an offending custom color picker. Try removing any custom color pickers you have installed on your system.
Replies
Boosts
Views
Activity
Jun ’15
Reply to Can the Object Capture API be used to create building models?
I can confirm from experience and my lab appointment that it is possible to scan interior rooms! I received best results when I stayed in one place while taking photos.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’21
Move auto-renewable subscriptions product to another group
Now, I have 2 group of auto renew subscriptionGroup G1 - p1_yearly - p2_monthlyGroup G2 - q1_yearly - q2_monthlyNow this 2 group with 4 products is ready and had user subscribes.Last week, I update the app, push an app to store and I got rejected. about to re-group our product to the same group.To resolve this issue, please revise your auto-renewable subscriptions to offer the different subscription products within the same group.Our business model don't allow user to downgrade ( that why I separate the group ) But I don't have a choice, So I need to re-group the product to the same group.But after I go to in app payment -> group manager I cannot find the way to re-groupThe question is How can I move the product to the same group ?Like thisGroup G1 - p1_yearly - p2_monthly - q1_yearly - q2_monthlyAnd delete Group G2.
Replies
5
Boosts
0
Views
3.3k
Activity
Sep ’19
Is there a way to run a group of SKActions followed by a sequence?
If I have the following SKActions I want done: let spinAction = SKAction.rotate(byAngle: 360, duration: 003) let moveAction = SKAction.move(to: CGPoint(x: origNP.x, y: origNP.y), duration: 0.3) let setFlags = SKAction.run { moveThis.inSlot = true; ttmoveThis.isMoving = false; moveThis.inSlot = true} I know I can either run them in sequence: let sequence = SKAction.sequence([spinAction, moveAction, setFlags]) or all at once as a group let group = SKAction.group([spinAction, moveAction, setFlags]) But what if I need to call other sequences, or just reset flags after the sequence or group method is done? Do they have some sort of notifiers after completion?
Replies
1
Boosts
0
Views
259
Activity
Nov ’20
Database or Server to host a group of users?
Hey I wanna make an app where I am able to have users create a room and invite other users using some invite link or room code I was wondering if anyone can give me pointers on how to do this? An example of my UI is below. Creating the UI shouldnt be too hard its just trying to find how to group users together.
Replies
1
Boosts
0
Views
713
Activity
Sep ’21
Can't add developer account to company group
Hello, My colleague said he couldn't add my developer account into our company group. He tried to cancel my account and added again. However, the system just don't allow it. He also can't delete other accounts in that group. This situation has been lasted for 3 days. Does anyone have the same problem?
Replies
0
Boosts
0
Views
440
Activity
Dec ’17
Combine legacy Renewable Subscriptions into same Group
We have had 4 subscription products available for a few years now. 2 are for 25 GB of online storage, 2 are for 10 GB of online storage, each with 1 month and 1 year options:25 GB - 1 Year25 GB - 1 Month10 GB - 1 Year10 GB - 1 MonthI am attempting to update the localized subscription display name, so the users will see the correct verbiage when they Manage their subscriptions with Apple. However my edits are always rejected becuase Your app appears to allow users to inadvertently subscribe to multiple variations of the same thing.I think this issue arises from the incorrect Subscription Groups that Apple put in place. Please refer to this image: http ://i.imgur.com/VTMmwfv.pngThe two 25 GB products are grouped separately from the two 10 GB products. It looks like you could have a subscription for each, 25 and 10. This is not the case in the app coding, nor is it our intention. All 4 of my products should be in the same Group, then sorted into upgrade and downgrade options. This is a
Replies
5
Boosts
0
Views
1k
Activity
Feb ’17
Unable to add testflight to build group
I have published my app to testflight and it is ready to submit , however when I am trying to add it to my external testing build group it keeps showing an error, so I am not really sure what is wrong with it. My previous build have no issues , but ever since I encountered this problem all my previous builds got expired too . Please help
Replies
0
Boosts
0
Views
477
Activity
Oct ’22
TestFlight – can't add build to external group
Hi, I'm unable to add the 3rd build of my TestFlight app to any external testing group (but I can for an internal testing group). The 2nd build was successfully added to an external testing group, the 3rd build has the status Ready to test, and I've expired all other builds. I've also completed the What to test section in English (U.K) and English (U.S). Any idea what I might be doing wrong? Thanks!
Replies
1
Boosts
0
Views
574
Activity
Jun ’24