Search results for

“A Summary of the WWDC25 Group Lab”

10,689 results found

Post

Replies

Boosts

Views

Activity

ManagedSettingStore limits and groups
So what's the point of being able to block unto 50 apps per ManagedSettingStore via store.application.blockedApplications (which works fine) until removing the blocked apps or clearing the store. Where the following occurs if you have a social networking group with more than 9 apps only 9 apps will go back into the group and all the others will go onto the springboard all jumbled if you end up with an empty group then tap into the group, it is removed then during the reset all apps are placed back on to the springboard
0
0
357
Jan ’25
Questions for Security lab (Thursday, June 6th at 2:00 PM)
Question: Is there a way to mitigate HyperThreading vulnerability via MDM versus only NVRAM arguments passed in Recovery?Answer: No, because if it's available via MDM, it's also available to a potential remote attacker.Question: When a macOS MDM device upgrades to Catalina, what requirements does the device need to have in order to be considered Supervised? Is User Approved MDM enough to be considered supervised?Answer: Ask at the Device Management lab on Friday.Question: Does User-approved MDM provide the ability to run MDM commands available only to supervised Macs?Answer: Ask at the Device Management lab on Friday.Question: One of the bootstrap token criteria states: The Mac must be enrolled in an MDM solution associated with Apple School Manager or Apple Business Manager.Does this mean that this is for ONLY ABM-based MDM enrollments or does a UAMDM enrolled system whose MDM is also configured in DEP meet this requirement?Answer: Ask at the Device Management lab on Friday.Questio
0
0
1.5k
Jun ’19
Reply to Foundation Models performance reality check - anyone else finding it slow?
You can probably start with profiling your app with Instruments.app, as discussed in the WWDC25 code along session (starting at 24:32). How to set up the Foundation Models instrument is detailed here. The Foundation Models instrument provides the token numbers the models generate. From there, you can calculate how many tokens per second. The number can vary a lot, but if it is consistently much worse than 20~30/s, I'd suggest that you file a feedback report and share your report ID here. The WWDC25 session also discusses how to use prewarm and includesSchemaInInstructions to improve performance in cases that are appropriate. You can check if that can be applied to your app. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Jul ’25
Favorite Athlete Lab - Cell reuse identifier not found in scope
I'm working on the Favorite Athlete Lab - trying to complete it while accepting I don't understand everything it is teaching yet. I've encountered many challenges with the Lab but the current on is: I've set the cell reuse identifier of my cell to 'drinkCell' in the attributes inspector - but when I use it in the scenes ViewController, I get the error can not find 'drinkCell' in scope. I can see from the teacher resources how this has been solved there, but as far as I can tell, this solution has not be taught at any point so far, and isn't even mention in the subsequent section on cell dequeuing. let cell = tableView.dequeueReusableCell(withIdentifier: drinkCell, for: indexPath) Any help understanding this much appreciated.
0
0
609
Jan ’23
Thursday Education and Enterprise Deployment and Development Lab Notes
Question:Apple's Software Update service is marked as deprecated for macOS Sierra. For environments that want to test Apple updates before distributing them to their Macs, what is Apple's recommended approach for managing Apple software updates?Answer:For upgrade installs, you'll still have the Apple Software Update service available in Server.app.For new installs, the Software Update service will not be listed in Server.app's GUI. However, the functionality is still present in the current DP release and is manageable by the serveradmin command line tool.For new installs, the recommended approach is to use Caching Server. If you want to have management options added to Caching Server, file bugs and feature requests.The current shipping Software Update service for Server.app 5.1.x or older will continue to work. Apple is going to continue to maintain the software update catalogs, so other third-party solutions that use the SUS catalogs should continue to work.Question:Since in-app purchases still cannot be man
0
0
1.1k
Jun ’16
how to show picture in summary page of macOS installer
Hi, I added one QR Code in conclusion.html in macOS installer, after the installation complete, the summary page cannot show the picture. I have tried with base64 embeded picture, local picture and load picture from internet, all are not useful. Please let me know how to show the picture in summary page of macOS installer. I used productbuild to build my macOS application. Below is the Distribution.xml language ?xml version=1.0 encoding=utf-8 standalone=no? installer-script minSpecVersion=1.000000 title__PRODUCT__/title background mime-type=image/png file=banner.png scaling=proportional/ welcome file=welcome.html mime-type=text/html / conclusion file=conclusion.html mime-type=text/html / license file=LICENSE.txt/ options customize=never allow-external-scripts=no/ domains enable_localSystem=true / installation-check script=installCheck();/ script function installCheck() { if(!(system.compareVersions(system.version.ProductVersion, '10.6.0') = 0)) { my.result.title = 'Unable to install'; my.res
0
0
1.4k
Mar ’21
Sales.getReport "Invalid vendor number specified" for Detailed but Summary works
According to Apple's documention for Reporter.jar, (http://help.apple.com/itc/contentreporterguide/en.lproj/static.html) should be able to get Detailed Daily reports but this fails with an incorrect error.[]$ java -jar Reporter.jar p=Reporter.properties Sales.getReport xxxx, Sales, Detailed, Daily, 20170607<?xml version=1.0 encoding=UTF-8 standalone=yes?><Error> <Code>200</Code> <Message>Invalid vendor number specified. Try again.</Message></Error>If I change Detailed to Summary, it works.Why can't I get a detailed report?
3
0
1.5k
Jun ’17
Notes from Thursday Security Lab
System Integrity ProtectionQuestion:Will disabling SIP be available as a choices .XML at install time for the 10.11 OS? If not, what mechanism will be provided for automatic disabling of SIP for use with automated imaging processes for machines?Pain point: Not every environment will be able to access Internet Recovery. At the same time, straight cloning of existing disks is problematic.Answer:SIP is always off in the Recovery environment and the Installer environment. While booted from those environments, you will be able to make changes to a boot disk which is otherwise protected by SIP.SIP-protected files will still appear as restricted when listed with ls's -O, but they can be renamed, moved, deleted or changed.There will be a command line tool to disable SIP in the Recovery environment, separate from the current GUI tool. The GUI tool is in fact going to disappear in favor of the command line tool. This change will likely appear in Developer Beta 2 or Beta 3; check the release notes.Question:The /System/L
6
0
6k
Jun ’15
Reply to Polite location to store application data shared between users
I think /Library is a better option here. You wrote: if it means the application doesn't have to elevate privileges to write into the [/Library/Application Support] folder Privilege escalation is a feature, not a bug, IMO. Most Macs have a single user. For those Macs that have multiple users, many of them are deploying in managed environments: a Mac where the parents ‘manage’ the kids, a school lab full of Macs, and so on. If you use /Users/Shared, you run the risk of a managed user messing up your app’s state for other managed users. Having said that, privilege escalation is a pain. For a summary of the issues, see BSD Privilege Escalation on macOS. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Dec ’22
App Store Connect does not show subscription summary correctly
Recently App Store Connect, Trends panel, Summary section does not show some of our subscription packages correctly even though we have many sales on those subscriptions. Activations of some of our packages are 0 even we have many sales. Also, the chart does not show some of our packages. I am wondering how to solve this issue. I am attaching a screenshots about this.
4
0
1.4k
Sep ’22
ManagedSettingStore limits and groups
So what's the point of being able to block unto 50 apps per ManagedSettingStore via store.application.blockedApplications (which works fine) until removing the blocked apps or clearing the store. Where the following occurs if you have a social networking group with more than 9 apps only 9 apps will go back into the group and all the others will go onto the springboard all jumbled if you end up with an empty group then tap into the group, it is removed then during the reset all apps are placed back on to the springboard
Replies
0
Boosts
0
Views
357
Activity
Jan ’25
Questions for Security lab (Thursday, June 6th at 2:00 PM)
Question: Is there a way to mitigate HyperThreading vulnerability via MDM versus only NVRAM arguments passed in Recovery?Answer: No, because if it's available via MDM, it's also available to a potential remote attacker.Question: When a macOS MDM device upgrades to Catalina, what requirements does the device need to have in order to be considered Supervised? Is User Approved MDM enough to be considered supervised?Answer: Ask at the Device Management lab on Friday.Question: Does User-approved MDM provide the ability to run MDM commands available only to supervised Macs?Answer: Ask at the Device Management lab on Friday.Question: One of the bootstrap token criteria states: The Mac must be enrolled in an MDM solution associated with Apple School Manager or Apple Business Manager.Does this mean that this is for ONLY ABM-based MDM enrollments or does a UAMDM enrolled system whose MDM is also configured in DEP meet this requirement?Answer: Ask at the Device Management lab on Friday.Questio
Replies
0
Boosts
0
Views
1.5k
Activity
Jun ’19
Reply to Foundation Models performance reality check - anyone else finding it slow?
You can probably start with profiling your app with Instruments.app, as discussed in the WWDC25 code along session (starting at 24:32). How to set up the Foundation Models instrument is detailed here. The Foundation Models instrument provides the token numbers the models generate. From there, you can calculate how many tokens per second. The number can vary a lot, but if it is consistently much worse than 20~30/s, I'd suggest that you file a feedback report and share your report ID here. The WWDC25 session also discusses how to use prewarm and includesSchemaInInstructions to improve performance in cases that are appropriate. You can check if that can be applied to your app. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Replies
Boosts
Views
Activity
Jul ’25
TestFlight Group rejected
Trying to figure out why my public test group got rejected and what I need to do to rectify and move forward. Is anyone able to help with this?
Replies
0
Boosts
0
Views
56
Activity
Feb ’26
Favorite Athlete Lab - Cell reuse identifier not found in scope
I'm working on the Favorite Athlete Lab - trying to complete it while accepting I don't understand everything it is teaching yet. I've encountered many challenges with the Lab but the current on is: I've set the cell reuse identifier of my cell to 'drinkCell' in the attributes inspector - but when I use it in the scenes ViewController, I get the error can not find 'drinkCell' in scope. I can see from the teacher resources how this has been solved there, but as far as I can tell, this solution has not be taught at any point so far, and isn't even mention in the subsequent section on cell dequeuing. let cell = tableView.dequeueReusableCell(withIdentifier: drinkCell, for: indexPath) Any help understanding this much appreciated.
Replies
0
Boosts
0
Views
609
Activity
Jan ’23
Thursday Education and Enterprise Deployment and Development Lab Notes
Question:Apple's Software Update service is marked as deprecated for macOS Sierra. For environments that want to test Apple updates before distributing them to their Macs, what is Apple's recommended approach for managing Apple software updates?Answer:For upgrade installs, you'll still have the Apple Software Update service available in Server.app.For new installs, the Software Update service will not be listed in Server.app's GUI. However, the functionality is still present in the current DP release and is manageable by the serveradmin command line tool.For new installs, the recommended approach is to use Caching Server. If you want to have management options added to Caching Server, file bugs and feature requests.The current shipping Software Update service for Server.app 5.1.x or older will continue to work. Apple is going to continue to maintain the software update catalogs, so other third-party solutions that use the SUS catalogs should continue to work.Question:Since in-app purchases still cannot be man
Replies
0
Boosts
0
Views
1.1k
Activity
Jun ’16
Cannot add group to build
Today TestFlight is not allowing to add a group to a new build. When clicking on + icon in group column, the groups are disabled.
Replies
3
Boosts
0
Views
708
Activity
Mar ’23
how to show picture in summary page of macOS installer
Hi, I added one QR Code in conclusion.html in macOS installer, after the installation complete, the summary page cannot show the picture. I have tried with base64 embeded picture, local picture and load picture from internet, all are not useful. Please let me know how to show the picture in summary page of macOS installer. I used productbuild to build my macOS application. Below is the Distribution.xml language ?xml version=1.0 encoding=utf-8 standalone=no? installer-script minSpecVersion=1.000000 title__PRODUCT__/title background mime-type=image/png file=banner.png scaling=proportional/ welcome file=welcome.html mime-type=text/html / conclusion file=conclusion.html mime-type=text/html / license file=LICENSE.txt/ options customize=never allow-external-scripts=no/ domains enable_localSystem=true / installation-check script=installCheck();/ script function installCheck() { if(!(system.compareVersions(system.version.ProductVersion, '10.6.0') = 0)) { my.result.title = 'Unable to install'; my.res
Replies
0
Boosts
0
Views
1.4k
Activity
Mar ’21
how to get contacts in a group?
WIth CNContact framework, how to get members in a group like ABGroupCopyArrayOfAllMembers does?thank you,norio ota
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
2
Boosts
0
Views
178
Activity
Oct ’15
Sales.getReport "Invalid vendor number specified" for Detailed but Summary works
According to Apple's documention for Reporter.jar, (http://help.apple.com/itc/contentreporterguide/en.lproj/static.html) should be able to get Detailed Daily reports but this fails with an incorrect error.[]$ java -jar Reporter.jar p=Reporter.properties Sales.getReport xxxx, Sales, Detailed, Daily, 20170607<?xml version=1.0 encoding=UTF-8 standalone=yes?><Error> <Code>200</Code> <Message>Invalid vendor number specified. Try again.</Message></Error>If I change Detailed to Summary, it works.Why can't I get a detailed report?
Replies
3
Boosts
0
Views
1.5k
Activity
Jun ’17
Notes from Thursday Security Lab
System Integrity ProtectionQuestion:Will disabling SIP be available as a choices .XML at install time for the 10.11 OS? If not, what mechanism will be provided for automatic disabling of SIP for use with automated imaging processes for machines?Pain point: Not every environment will be able to access Internet Recovery. At the same time, straight cloning of existing disks is problematic.Answer:SIP is always off in the Recovery environment and the Installer environment. While booted from those environments, you will be able to make changes to a boot disk which is otherwise protected by SIP.SIP-protected files will still appear as restricted when listed with ls's -O, but they can be renamed, moved, deleted or changed.There will be a command line tool to disable SIP in the Recovery environment, separate from the current GUI tool. The GUI tool is in fact going to disappear in favor of the command line tool. This change will likely appear in Developer Beta 2 or Beta 3; check the release notes.Question:The /System/L
Replies
6
Boosts
0
Views
6k
Activity
Jun ’15
Apple developer group
Are there any active Facebook or discord groups? Sometime appconnect down and would like to ask whether other developer faces the same issue.
Replies
1
Boosts
0
Views
583
Activity
Dec ’21
disable group of controls
What would be the simplest way to enable/disable a group of controls?In Carbon I used to embed the controls in a user pane. I see no Cocoa equivalent.TIAJan E.
Replies
0
Boosts
0
Views
380
Activity
Apr ’17
Reply to Polite location to store application data shared between users
I think /Library is a better option here. You wrote: if it means the application doesn't have to elevate privileges to write into the [/Library/Application Support] folder Privilege escalation is a feature, not a bug, IMO. Most Macs have a single user. For those Macs that have multiple users, many of them are deploying in managed environments: a Mac where the parents ‘manage’ the kids, a school lab full of Macs, and so on. If you use /Users/Shared, you run the risk of a managed user messing up your app’s state for other managed users. Having said that, privilege escalation is a pain. For a summary of the issues, see BSD Privilege Escalation on macOS. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Dec ’22
App Store Connect does not show subscription summary correctly
Recently App Store Connect, Trends panel, Summary section does not show some of our subscription packages correctly even though we have many sales on those subscriptions. Activations of some of our packages are 0 even we have many sales. Also, the chart does not show some of our packages. I am wondering how to solve this issue. I am attaching a screenshots about this.
Replies
4
Boosts
0
Views
1.4k
Activity
Sep ’22