Search results for

“A Summary of the WWDC26 Group Lab”

11,224 results found

Post

Replies

Boosts

Views

Activity

Search Ads API Ad Group Report Group By ageRange and deviceClas
Hi, I have a custom application that creates a standard HTTP POST request with custom headers, specific campaign id, and a custom date range. Using version 2 of the search ads API, I was successfully able to retrieve data in JSON format. I then extracted those data into an excel file just to group the ageRange, impressions, and localSpend. Now, when I tried to compare it with the excel file I downloaded from the Search Ads UI, with the same specific campaign & date range, it looks like the impressions are not matching, particularly for the ageRange where values are equal to null. The sum of impressions (JSON extracted data) is a little bit lower compared to the excel file I downloaded. The spend seems accurate though.
0
0
496
Oct ’20
macOS Unsatisfied entitlements com.apple.security.application-groups
I've built a macOS app (in Xcode 12.5) with Finder extensions, and set all the components to share a common app group, with the name correctly formatted as CD......7C.com.orexresearch.EMPSecure.group . Up till now, it's been working fine for everything I've needed it to do, with app and extension both accessing common files. But now I need to do file downloads for the FileProvider extension, and these are failing. I know part of the problem is to do with the App group -- in the main app, the download works if I initialise the Dropbox component without the app group identifier, but if I switch Dropbox to use the app group identifier, it fails repeatedly in both the main app and the extension: error 21:36:44.487814+1100 EMPFileProvider BackgroundSession <7764EC70-AC7F-46F4-91DC-547FAA23249C> an error occurred on the xpc connection to setup the background session: Error Domain=NSCocoaErrorDomain Code=4097 UserInfo={NSDebugDescription=} error 21:36:44.487893+1100 EMPFileP
1
0
2.2k
Jan ’22
Reply to Custom Product Pages
You can get started with understanding Custom Product Pages with the resources below. These are great places to begin: Custom Product Pages Overview Tech Talk: Custom Product Pages There are also some exciting updates coming to the Product Page. Check out the WWDC26 session for a look at what's ahead: Enhance Your Presence on the App Store
Topic: App Store Connect SubTopic:
App Store Connect & TestFlight Q&A
Jun ’26
Reply to Co channel interference resolution
Hello @KenZakreski, Is your question related to the LiveCommunicationKit and Push-To-Talk features announced at this WWDC26? For questions about other frameworks, you might want to make a dedicated post in that topic. For tips on creating a forum post see Tips on Creating a Forum Post! If we are mistaken, please rephrase your question. Thank you for your post!  Travis
Topic: Core OS SubTopic:
LiveCommunicationKit and Push-To-Talk Q&A
Tags:
Jun ’26
Is Application group or some other ...
In the last post I mentioned that I was having trouble updating the SimpleFirewall example builds and run again. That was my lack of knowlege. The DriverKit and System Extension PDF has the steps to get this going...What is/are the best way to expose tcp socket level IPC ( unix socket ) between APP-ONE and APP-TWO. Only one APP has the system extension embedded in it ( just like the way SimpleFirewall project ).Since I have old style commandline daemon that needs to talk to SystemExension directly, I created a swift based tcp server side based on GCD dispatch mechanism. Console log seems like it is on listen mode. But any client outside this App Bundle can not connect to it. All local address. CONNECTION REFUSED is the message on the client side.How to go about this ???Thanks,Prokashhttps://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-group
0
0
573
Aug ’19
Dock tile plugin and app groups
In one of my apps I use an app group to share data between the app and a command line tool. This works as expected. The app also contains a Dock Tile plugin and I wonder if there's a way to access the group container from this plugin? Thanks in advance for your help. Best regards, Marc
5
0
509
Dec ’24
Group Subscriptions behavior at time of renewal
I haven't yet found documentation that describes the behavior of the group or organization subscriptions at the time of renewal. Here are some examples. For Apple's scenario, a run club, say a coach orders a subscription for 'the team'. The app does seasonal (3 month) and annual (yearly) passes. One could collect group dues outside of the app store and help make the purchase. What happens at time of renewal? Does the person that made the original purchase have to manage that? How do they add or remove subscription users as club members may change? How about refunds? In another scenario, B2B, either education or enterprise. With Apple Business providing a free basic MDM (Business Essentials), I can see a lot more use for this case. The same questions apply. Maybe it is a productivity app for students or employees. The video described there being 'seats' that one could assign in Apple Business the say way that apps are assigned (and removed). What happens at the time of renewal? How about refu
1
0
362
Jun ’26
Problem with Terminal App and Window Groups
Hello.Apple Support has directed me here.Some basic details.MacBook Pro (Retina, 15-inch, Mid 2015)OS X El Capitain Version 10.11.6 (15G1108)Terminal Version 2.6.1 (361.1)When I start ther Terminal App I want it to start with a number of windows that open in s Window Group. I have done this by saving my own window group which has the windows, directories and arrangements and sizes. I have set the Terminal->Properties->Gerneral->On startup, open: to be Window group: and I have selected my previously saved Window Group. This has worked correctly on previous versions of OS X on my older MBP 2012 and has until recently worked without problems on my current MBP, although beacuse I use Terminal infrequently I can not say for certain which (if any) of the recent updates have caused the below problem to occur.I have the Terminal App permanatly in my Dock (I have set it's Dock Option to Keep In Dock)When I click the Terminal App Icon in the Dock the Terminal App starts (a l
1
0
355
Nov ’16
Reply to Breaking changes to Full Disk Access in 11.4 Beta 3 ?
Folks, I would love to dig into this in more depth but I don’t have time to do that right now (what with WWDC looming an’ all). Some advice: WWDC is next week and it’s very likely that there will be labs that cover TCC (the lab schedule hasn’t yet been published but TCC generally falls under the security and privacy categories). If you’re having file system TCC problems, request a lab slot to talk with a team member about these issues one-on-one. WWDC labs are the perfect place to discuss issues like this because, sure, there’s a specific 11.4 change that’s the subject of this thread, but that’s just one part of the overall issue of how file system TCC impacts on various classes of non-app products. With regards the specific 11.4 change, that’s something that I could look into officially via a DTS tech support incident. However, there’s no point opening that now because there’s no way I (or my colleague Kevin, who’s also involved in file system TCC stuff) will have time to
Topic: App & System Services SubTopic: Core OS Tags:
Jun ’21
Reply to Guidance Around PCC
This is the gap everyone building on PCC needs answered. Based on what was discussed at the WWDC26 ML labs, here's the practical reality: When you cross the free PCC threshold, Apple hasn't published a paid fallback program — which means you can't rely on PCC scaling automatically for a commercial app at volume. The safe architecture today is to build the fallback in before you ship, not after you hit the limit. The pattern that holds up: abstract your inference behind a protocol so the model tier is swappable. Route to on-device first where the task allows it (free, no threshold), use PCC for the cases that genuinely need it, and have a third-party provider (via the Language Model protocol) configured as the overflow path for when you exceed PCC eligibility. The new Language Model protocol makes this swap close to a one-line change. The architectural principle: don't let PCC be a single point of failure your business depends on with no defined cost ceiling. Treat it as one tier in a routing
Topic: Foundation Models SubTopic:
Foundation Models Q&A
Jun ’26
Consumable ticket sharing within groups
Hello, I would like to ask for your opinion on whether the following in-app purchase (IAP) specifications would comply with the App Store Review Guidelines. ■ App Overview ・The app allows users to create a “Family Group” by inviting other family members to join. ・The app provides brain-training games. The game itself is displayed via WebView. ・All purchases use in-app purchase (IAP) only. No external payments or links are provided. ■ Purchase Types (2 models) ① Group Unlimited Plan ・If one member of a family group purchases this plan, all members of the same group can play the games without limits for a certain period. ・This is based on the app’s own group-sharing mechanism, not Apple’s “Family Sharing.” We will clearly state this in the UI to avoid confusion. ② Ticket System (Consumable) ・One user in the group purchases game-play tickets. ・Other members of the same group can also consume those tickets to play. ・Tickets are only shared and consume
1
0
132
Sep ’25
Consumable ticket sharing within groups
Hello, I would like to ask for your opinion on whether the following in-app purchase (IAP) specifications would comply with the App Store Review Guidelines. ■ App Overview ・The app allows users to create a “Family Group” by inviting other family members to join. ・The app provides brain-training games. The game itself is displayed via WebView. ・All purchases use in-app purchase (IAP) only. No external payments or links are provided. ■ Purchase Types (2 models) ① Group Unlimited Plan ・If one member of a family group purchases this plan, all members of the same group can play the games without limits for a certain period. ・This is based on the app’s own group-sharing mechanism, not Apple’s “Family Sharing.” We will clearly state this in the UI to avoid confusion. ② Ticket System (Consumable) ・One user in the group purchases game-play tickets. ・Other members of the same group can also consume those tickets to play. ・Tickets are only shared and consume
1
0
90
Sep ’25
Search Ads API Ad Group Report Group By ageRange and deviceClas
Hi, I have a custom application that creates a standard HTTP POST request with custom headers, specific campaign id, and a custom date range. Using version 2 of the search ads API, I was successfully able to retrieve data in JSON format. I then extracted those data into an excel file just to group the ageRange, impressions, and localSpend. Now, when I tried to compare it with the excel file I downloaded from the Search Ads UI, with the same specific campaign & date range, it looks like the impressions are not matching, particularly for the ageRange where values are equal to null. The sum of impressions (JSON extracted data) is a little bit lower compared to the excel file I downloaded. The spend seems accurate though.
Replies
0
Boosts
0
Views
496
Activity
Oct ’20
macOS Unsatisfied entitlements com.apple.security.application-groups
I've built a macOS app (in Xcode 12.5) with Finder extensions, and set all the components to share a common app group, with the name correctly formatted as CD......7C.com.orexresearch.EMPSecure.group . Up till now, it's been working fine for everything I've needed it to do, with app and extension both accessing common files. But now I need to do file downloads for the FileProvider extension, and these are failing. I know part of the problem is to do with the App group -- in the main app, the download works if I initialise the Dropbox component without the app group identifier, but if I switch Dropbox to use the app group identifier, it fails repeatedly in both the main app and the extension: error 21:36:44.487814+1100 EMPFileProvider BackgroundSession <7764EC70-AC7F-46F4-91DC-547FAA23249C> an error occurred on the xpc connection to setup the background session: Error Domain=NSCocoaErrorDomain Code=4097 UserInfo={NSDebugDescription=} error 21:36:44.487893+1100 EMPFileP
Replies
1
Boosts
0
Views
2.2k
Activity
Jan ’22
Reply to Custom Product Pages
You can get started with understanding Custom Product Pages with the resources below. These are great places to begin: Custom Product Pages Overview Tech Talk: Custom Product Pages There are also some exciting updates coming to the Product Page. Check out the WWDC26 session for a look at what's ahead: Enhance Your Presence on the App Store
Topic: App Store Connect SubTopic:
App Store Connect & TestFlight Q&A
Replies
Boosts
Views
Activity
Jun ’26
Reply to Co channel interference resolution
Hello @KenZakreski, Is your question related to the LiveCommunicationKit and Push-To-Talk features announced at this WWDC26? For questions about other frameworks, you might want to make a dedicated post in that topic. For tips on creating a forum post see Tips on Creating a Forum Post! If we are mistaken, please rephrase your question. Thank you for your post!  Travis
Topic: Core OS SubTopic:
LiveCommunicationKit and Push-To-Talk Q&A
Tags:
Replies
Boosts
Views
Activity
Jun ’26
Is Application group or some other ...
In the last post I mentioned that I was having trouble updating the SimpleFirewall example builds and run again. That was my lack of knowlege. The DriverKit and System Extension PDF has the steps to get this going...What is/are the best way to expose tcp socket level IPC ( unix socket ) between APP-ONE and APP-TWO. Only one APP has the system extension embedded in it ( just like the way SimpleFirewall project ).Since I have old style commandline daemon that needs to talk to SystemExension directly, I created a swift based tcp server side based on GCD dispatch mechanism. Console log seems like it is on listen mode. But any client outside this App Bundle can not connect to it. All local address. CONNECTION REFUSED is the message on the client side.How to go about this ???Thanks,Prokashhttps://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-group
Replies
0
Boosts
0
Views
573
Activity
Aug ’19
Error creating app group ID
When I try to create an app group ID, I get the following error. What does this mean and how do I get around this or fix it?There were errors in the data supplied. Please correct and re-submit.An Application Group with Identifier 'group.us.gnolaum.Payments' is not available. Please enter a different string.
Replies
0
Boosts
0
Views
974
Activity
Sep ’18
how to create group using a few users phone numbers allowing them to share things with each other within the group?
Im making an app in which users create a group using their phone numbers. How can my app use those phone numbers to create a group?
Replies
0
Boosts
0
Views
117
Activity
Aug ’15
vpn group settings missing?
In the 10.10.x VPN dialog, there's a setting for Group. This is missing in the current dialog.Not sure if this is why, but I set up a new VPN connection to our company VPN.
Replies
1
Boosts
0
Views
211
Activity
Jun ’15
Dock tile plugin and app groups
In one of my apps I use an app group to share data between the app and a command line tool. This works as expected. The app also contains a Dock Tile plugin and I wonder if there's a way to access the group container from this plugin? Thanks in advance for your help. Best regards, Marc
Replies
5
Boosts
0
Views
509
Activity
Dec ’24
Group Subscriptions behavior at time of renewal
I haven't yet found documentation that describes the behavior of the group or organization subscriptions at the time of renewal. Here are some examples. For Apple's scenario, a run club, say a coach orders a subscription for 'the team'. The app does seasonal (3 month) and annual (yearly) passes. One could collect group dues outside of the app store and help make the purchase. What happens at time of renewal? Does the person that made the original purchase have to manage that? How do they add or remove subscription users as club members may change? How about refunds? In another scenario, B2B, either education or enterprise. With Apple Business providing a free basic MDM (Business Essentials), I can see a lot more use for this case. The same questions apply. Maybe it is a productivity app for students or employees. The video described there being 'seats' that one could assign in Apple Business the say way that apps are assigned (and removed). What happens at the time of renewal? How about refu
Replies
1
Boosts
0
Views
362
Activity
Jun ’26
Problem with Terminal App and Window Groups
Hello.Apple Support has directed me here.Some basic details.MacBook Pro (Retina, 15-inch, Mid 2015)OS X El Capitain Version 10.11.6 (15G1108)Terminal Version 2.6.1 (361.1)When I start ther Terminal App I want it to start with a number of windows that open in s Window Group. I have done this by saving my own window group which has the windows, directories and arrangements and sizes. I have set the Terminal->Properties->Gerneral->On startup, open: to be Window group: and I have selected my previously saved Window Group. This has worked correctly on previous versions of OS X on my older MBP 2012 and has until recently worked without problems on my current MBP, although beacuse I use Terminal infrequently I can not say for certain which (if any) of the recent updates have caused the below problem to occur.I have the Terminal App permanatly in my Dock (I have set it's Dock Option to Keep In Dock)When I click the Terminal App Icon in the Dock the Terminal App starts (a l
Replies
1
Boosts
0
Views
355
Activity
Nov ’16
Reply to Breaking changes to Full Disk Access in 11.4 Beta 3 ?
Folks, I would love to dig into this in more depth but I don’t have time to do that right now (what with WWDC looming an’ all). Some advice: WWDC is next week and it’s very likely that there will be labs that cover TCC (the lab schedule hasn’t yet been published but TCC generally falls under the security and privacy categories). If you’re having file system TCC problems, request a lab slot to talk with a team member about these issues one-on-one. WWDC labs are the perfect place to discuss issues like this because, sure, there’s a specific 11.4 change that’s the subject of this thread, but that’s just one part of the overall issue of how file system TCC impacts on various classes of non-app products. With regards the specific 11.4 change, that’s something that I could look into officially via a DTS tech support incident. However, there’s no point opening that now because there’s no way I (or my colleague Kevin, who’s also involved in file system TCC stuff) will have time to
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’21
Reply to Guidance Around PCC
This is the gap everyone building on PCC needs answered. Based on what was discussed at the WWDC26 ML labs, here's the practical reality: When you cross the free PCC threshold, Apple hasn't published a paid fallback program — which means you can't rely on PCC scaling automatically for a commercial app at volume. The safe architecture today is to build the fallback in before you ship, not after you hit the limit. The pattern that holds up: abstract your inference behind a protocol so the model tier is swappable. Route to on-device first where the task allows it (free, no threshold), use PCC for the cases that genuinely need it, and have a third-party provider (via the Language Model protocol) configured as the overflow path for when you exceed PCC eligibility. The new Language Model protocol makes this swap close to a one-line change. The architectural principle: don't let PCC be a single point of failure your business depends on with no defined cost ceiling. Treat it as one tier in a routing
Topic: Foundation Models SubTopic:
Foundation Models Q&A
Replies
Boosts
Views
Activity
Jun ’26
Consumable ticket sharing within groups
Hello, I would like to ask for your opinion on whether the following in-app purchase (IAP) specifications would comply with the App Store Review Guidelines. ■ App Overview ・The app allows users to create a “Family Group” by inviting other family members to join. ・The app provides brain-training games. The game itself is displayed via WebView. ・All purchases use in-app purchase (IAP) only. No external payments or links are provided. ■ Purchase Types (2 models) ① Group Unlimited Plan ・If one member of a family group purchases this plan, all members of the same group can play the games without limits for a certain period. ・This is based on the app’s own group-sharing mechanism, not Apple’s “Family Sharing.” We will clearly state this in the UI to avoid confusion. ② Ticket System (Consumable) ・One user in the group purchases game-play tickets. ・Other members of the same group can also consume those tickets to play. ・Tickets are only shared and consume
Replies
1
Boosts
0
Views
132
Activity
Sep ’25
Consumable ticket sharing within groups
Hello, I would like to ask for your opinion on whether the following in-app purchase (IAP) specifications would comply with the App Store Review Guidelines. ■ App Overview ・The app allows users to create a “Family Group” by inviting other family members to join. ・The app provides brain-training games. The game itself is displayed via WebView. ・All purchases use in-app purchase (IAP) only. No external payments or links are provided. ■ Purchase Types (2 models) ① Group Unlimited Plan ・If one member of a family group purchases this plan, all members of the same group can play the games without limits for a certain period. ・This is based on the app’s own group-sharing mechanism, not Apple’s “Family Sharing.” We will clearly state this in the UI to avoid confusion. ② Ticket System (Consumable) ・One user in the group purchases game-play tickets. ・Other members of the same group can also consume those tickets to play. ・Tickets are only shared and consume
Replies
1
Boosts
0
Views
90
Activity
Sep ’25