Search results for

“A Summary of the WWDC26 Group Lab”

11,476 results found

Post

Replies

Boosts

Views

Activity

Notes from Security lab (Wednesday, June 9th 2021)
Question: As of macOS Big Sur, it is not required for an installer package to be signed or notarized in order for it to be installed via Installer.app or the installer command line tool. Is this still the case on macOS Monterey? If it is not, what requirements have changed? Answer: Restrictions are the same as on macOS Big Sur for installer packages with regards to notarization. Question: Is there any additional guidance from Apple on the installation and use of multiple solutions using System Extensions and/or Network Extensions when it comes to co-habitation? For example, is it supported by Apple to have two Network Filters (each managed by a separate application) installed and active? Answer: Having multiple network system extensions installed is supported by Apple. Multiple content filters are supported on iOS and macOS: iOS: 2 filters maximum macOS: 8 filters maximum Question: As of macOS Big Sur, it is not required for an application to be signed or notarized in order for it to be installed or run on an
1
0
953
Jun ’21
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
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
623
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
Reply to Does AU Lab support AU v3?
AU Lab does not currently open audio unit extensions. I suggest filing a bug if having audio unit extension support in AU Lab is important to you. What makes the conversation interesting is then deciding how to provide a comparable iOS solution.
Topic: Media Technologies SubTopic: Audio Tags:
Oct ’16
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
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.5k
Sep ’22
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
Does group messaging work properly?
I've got the beta installed on my iPad Mini 2. I just happened to look at the message responses to a group message that I sent which originated from my iPhone 6 Plus (on iOS 8.3) which was sent to a mix of iMessage and regular SMS accounts, and while my original group message was contained in a group message thread, all the responses to it came back in individual threads. I verified that on my iPhone they are all coming back as part of the group message thread. Only seems to be an issue on the iPad and on the iPad with iOS 9 (previous group messaging on iOS 8.3 and below worked as expected).I also checked in Settings -> Messages to see if the Group Messaging option was enabled, and it isn't there anymore. (For that matter, neither is MMS Messaging.) Can anyone else verify that Group Messaging is or isn't working for them as expected?
0
0
163
Jun ’15
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
6.1k
Jun ’15
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
72
Activity
Feb ’26
Notes from Security lab (Wednesday, June 9th 2021)
Question: As of macOS Big Sur, it is not required for an installer package to be signed or notarized in order for it to be installed via Installer.app or the installer command line tool. Is this still the case on macOS Monterey? If it is not, what requirements have changed? Answer: Restrictions are the same as on macOS Big Sur for installer packages with regards to notarization. Question: Is there any additional guidance from Apple on the installation and use of multiple solutions using System Extensions and/or Network Extensions when it comes to co-habitation? For example, is it supported by Apple to have two Network Filters (each managed by a separate application) installed and active? Answer: Having multiple network system extensions installed is supported by Apple. Multiple content filters are supported on iOS and macOS: iOS: 2 filters maximum macOS: 8 filters maximum Question: As of macOS Big Sur, it is not required for an application to be signed or notarized in order for it to be installed or run on an
Replies
1
Boosts
0
Views
953
Activity
Jun ’21
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
Subscription group removal
I am getting rejected from Apple because of subscription groups that I do not use. How do I solve this?
Replies
1
Boosts
0
Views
98
Activity
1w
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
614
Activity
Dec ’21
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
623
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
Reply to Does AU Lab support AU v3?
AU Lab does not currently open audio unit extensions. I suggest filing a bug if having audio unit extension support in AU Lab is important to you. What makes the conversation interesting is then deciding how to provide a comparable iOS solution.
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
Oct ’16
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
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.5k
Activity
Sep ’22
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
383
Activity
Apr ’17
How to group UI controls into one group for adding constraints for Inferface Builder?
Well, I tried that technique but the problem is that even if I SHIFT click a bunch of UI controls, then things don't group but apply independently.What to do?
Replies
2
Boosts
0
Views
1.9k
Activity
Jun ’16
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
Does group messaging work properly?
I've got the beta installed on my iPad Mini 2. I just happened to look at the message responses to a group message that I sent which originated from my iPhone 6 Plus (on iOS 8.3) which was sent to a mix of iMessage and regular SMS accounts, and while my original group message was contained in a group message thread, all the responses to it came back in individual threads. I verified that on my iPhone they are all coming back as part of the group message thread. Only seems to be an issue on the iPad and on the iPad with iOS 9 (previous group messaging on iOS 8.3 and below worked as expected).I also checked in Settings -> Messages to see if the Group Messaging option was enabled, and it isn't there anymore. (For that matter, neither is MMS Messaging.) Can anyone else verify that Group Messaging is or isn't working for them as expected?
Replies
0
Boosts
0
Views
163
Activity
Jun ’15
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
6.1k
Activity
Jun ’15