Search results for

“A Summary of the WWDC25 Group Lab”

11,216 results found

Post

Replies

Boosts

Views

Activity

Working group?
Anyone interested in working on a few things together? I have a few questions I'm interested in answering and if there are a couple of folks that would like to do a couple of small collaborative investigations, it would be great to chat.. Current open questions: What is required to import into CAD software like Rhino or Sketchup? What is the dimensional accuracy of the output? Are features tagged relationally? i.e. does a window know which wall it's in? Are there similar libraries that can help accomplish similar things from the outside? Photogrammetry based solutions? Shoot me a note if you'd be interested in discussing!
3
0
940
Oct ’22
Unable set keychain-access-groups with Team​Identifier​Prefix
I want to store SecIdentity in the keychain access group $(TeamIdentifierPrefix)com.apple.networkextensionsharing. But Provisioning profile xxxx doesn't match the entitlements file's value for the keychain-access-groups entitlement. My profile dont have a param name 'TeamIdentifierPrefix'. Please , how can i add the TeamIdentifierPrefix to my profile. And my TeamIdentifier is same as the AppIdentifierPrefix
1
0
1k
Aug ’22
Reply to P3 Display to XYZ Color Space Conversion
Thanks for your detailed anwswer. It's claried all the issues for me.Also, I was having a problem with OpenGL ES shader code that converted Display P3 colors to/from the Lab and IPT color spaces. In particular, my results did not match the ColorSync Utility when converting Display P3 to/from Lab. Your mention of D50 caused me to use that reference rather than D65 and now my results match. Switching to D50 also corrected the IPT results.Thanks again!
Topic: Media Technologies SubTopic: General Tags:
Feb ’17
AR Resource Group Problems
I'm trying to add an AR Reference Image to the ARKit Image detection sample project in Xcode 9.3 beta 2.I drag an image to the AR Resource Image slot, but it's content.json won't include the filename: { images : [ ], info : { version : 1, author : xcode }, properties : { width : 16.875, unit : centimeters }}Adding the filename manually seems to work in the sample project: { images : [ { idiom : universal, filename : LaunchScreen-iPhonePortrait.png } ], info : { version : 1, author : xcode }, properties : { width : 16.875, unit : centimeters }}Edit: This seems to be a bug. It works correctly when you don't create an AR Reference Image slot via the context menu, but directly drag the image to the Resource group.
0
0
1.1k
Feb ’18
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 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
Reply to View Immsersive/Stereoscopic Images in Immersive Space
Hello! visionOS 26 introduces ImagePresentationComponent, which enables you to present 2D photos, spatial photos, and spatial scenes in windowed and immersive spaces with RealityKit. Check out the Immersive media section of What's new in RealityKit from WWDC25 for more information. There's also a new Presenting images in RealityKit sample code project to help you get started.
Jun ’25
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
938
Nov ’24
Reply to WidgetKit WidgetConfigurationIntent Parameter Icons
I have solved this problem. The answer was in the WWDC25 video Get to know App Intends. Here's an example of an WidgetConfigurationIntent to toggle a chart showing data points on or off including icons for the two data point display options. struct WatchDataPointsWidgetIntent: AppIntent, WidgetConfigurationIntent { static var title: LocalizedStringResource = Data Points Widget Configuration static var description = IntentDescription(Configure individual data point display for Watch Widgets.) static var isDiscoverable: Bool { return false} init() {} func perform() async throws -> some IntentResult { print(WatchDataPointsWidgetIntent perform) return .result() } @Parameter(title: Chart Display Options, default: ChartDataPointsOption.showDataPoints) var showDataPoints: ChartDataPointsOption? static var parameterSummary: some ParameterSummary { Summary(Chart Options: (.$showDataPoints)) } } enum ChartDataPointsOption: String, AppEnum { case showDataPoints case hideDataPoints static let typeDis
Jun ’25
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
Working group?
Anyone interested in working on a few things together? I have a few questions I'm interested in answering and if there are a couple of folks that would like to do a couple of small collaborative investigations, it would be great to chat.. Current open questions: What is required to import into CAD software like Rhino or Sketchup? What is the dimensional accuracy of the output? Are features tagged relationally? i.e. does a window know which wall it's in? Are there similar libraries that can help accomplish similar things from the outside? Photogrammetry based solutions? Shoot me a note if you'd be interested in discussing!
Replies
3
Boosts
0
Views
940
Activity
Oct ’22
Unable set keychain-access-groups with Team​Identifier​Prefix
I want to store SecIdentity in the keychain access group $(TeamIdentifierPrefix)com.apple.networkextensionsharing. But Provisioning profile xxxx doesn't match the entitlements file's value for the keychain-access-groups entitlement. My profile dont have a param name 'TeamIdentifierPrefix'. Please , how can i add the TeamIdentifierPrefix to my profile. And my TeamIdentifier is same as the AppIdentifierPrefix
Replies
1
Boosts
0
Views
1k
Activity
Aug ’22
Reply to P3 Display to XYZ Color Space Conversion
Thanks for your detailed anwswer. It's claried all the issues for me.Also, I was having a problem with OpenGL ES shader code that converted Display P3 colors to/from the Lab and IPT color spaces. In particular, my results did not match the ColorSync Utility when converting Display P3 to/from Lab. Your mention of D50 caused me to use that reference rather than D65 and now my results match. Switching to D50 also corrected the IPT results.Thanks again!
Topic: Media Technologies SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’17
AR Resource Group Problems
I'm trying to add an AR Reference Image to the ARKit Image detection sample project in Xcode 9.3 beta 2.I drag an image to the AR Resource Image slot, but it's content.json won't include the filename: { images : [ ], info : { version : 1, author : xcode }, properties : { width : 16.875, unit : centimeters }}Adding the filename manually seems to work in the sample project: { images : [ { idiom : universal, filename : LaunchScreen-iPhonePortrait.png } ], info : { version : 1, author : xcode }, properties : { width : 16.875, unit : centimeters }}Edit: This seems to be a bug. It works correctly when you don't create an AR Reference Image slot via the context menu, but directly drag the image to the Resource group.
Replies
0
Boosts
0
Views
1.1k
Activity
Feb ’18
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 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
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
Reply to View Immsersive/Stereoscopic Images in Immersive Space
Hello! visionOS 26 introduces ImagePresentationComponent, which enables you to present 2D photos, spatial photos, and spatial scenes in windowed and immersive spaces with RealityKit. Check out the Immersive media section of What's new in RealityKit from WWDC25 for more information. There's also a new Presenting images in RealityKit sample code project to help you get started.
Replies
Boosts
Views
Activity
Jun ’25
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
938
Activity
Nov ’24
Reply to WidgetKit WidgetConfigurationIntent Parameter Icons
I have solved this problem. The answer was in the WWDC25 video Get to know App Intends. Here's an example of an WidgetConfigurationIntent to toggle a chart showing data points on or off including icons for the two data point display options. struct WatchDataPointsWidgetIntent: AppIntent, WidgetConfigurationIntent { static var title: LocalizedStringResource = Data Points Widget Configuration static var description = IntentDescription(Configure individual data point display for Watch Widgets.) static var isDiscoverable: Bool { return false} init() {} func perform() async throws -> some IntentResult { print(WatchDataPointsWidgetIntent perform) return .result() } @Parameter(title: Chart Display Options, default: ChartDataPointsOption.showDataPoints) var showDataPoints: ChartDataPointsOption? static var parameterSummary: some ParameterSummary { Summary(Chart Options: (.$showDataPoints)) } } enum ChartDataPointsOption: String, AppEnum { case showDataPoints case hideDataPoints static let typeDis
Replies
Boosts
Views
Activity
Jun ’25
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