10.15.2 is Catalina’s second update and was released about a month after the 10.15.1 Supplemental Update for the new 16″ MBPro. The combo update is now available for download as a full installer.app, delta and combo update. Let’s take a quick look at the Catalina 10.15.2 Update (19C57) and see what’s new.
10.15.2 Patch Notes Summary
5 New Features
12 Resolved Issues
13 Security Fixes
Apple’s Public Patch Notes / Release Notes Documentation
The macOS Catalina 10.15.2 update improves the stability, reliability and performance of your Mac and is recommended for all users.
New Features
Apple News • New layout for Apple News+ stories from The Wall Street Journal and other leading newspapers
Stocks • Get links to related stories or more stories from the same publication at the end of an article • “Breaking” and “Developing” labels for Top Stories • Stories from Apple News are now available in Canada in English and French
New Resolved Issues
Music • Restores the column browser view for managing the music library • Resolves an issue that may prevent album artwork from appearing • Fixes an issue that may reset music equalizer settings during playback
iTunes Remote • Adds support for using an iPhone or iPad to remotely control the Music and TV apps on a Mac
Photos • Resolves an issue that may cause some .AVI and .MP4 files to appear as unsupported • Fixes an issue that prevents newly created folders from appearing in Albums view • Addresses an issue where manually sorted images in an album may be printed or exported out of order • An issue that prevents the zoom-to-crop tool from working in a print preview
Mail • Addresses an issue that may cause Mail Preferences to open with a blank window • Resolves an issue that may prevent using undo from retrieving deleted mail
Other • Improves the reliability of syncing books and audiobooks to your iPad or iPhone through Finder • This Fixes an issue where reminders may be out of order in the Today smart list in the Reminders app • Resolves an issue that may cause slow typing performance in the Notes app
The AD “Update Keychain Bug” was fixed in 10.15.0, only to be Broken again in 10.15.1.
UPDATE: 03/26/20 – The bug is fixed after installing the Catalina 10.15.4 Combo Update!
UPDATE: 02/03/20 – This bug is still not fixed in 10.15.3! Please contact Apple about this if you haven’t already.
When the issue was first reported to me, I really didn’t believe the bug could be back right after it was fixed. You have to understand my frustration here, I first reported this bug back in 10.14.4!!!
I was disappointed that Apple didn’t fix this bug before the final release of Mojave. Near the end of Mojave, Apple did confirm the issue was fixed in a Beta Build of 10.15.
For Mojave users the fix for the issue would be
Upgrade to macOS Catalina
The bug is back.
During the 10.15 Beta period, I confirmed the bug was fixed in and figured that would be the end of it.
Yesterday, I confirmed the bug is back in 10.15.1.
The Bug is Exactly the same as the 10.14.4 bug.
The 10.15.1 Update Keychain Password bug is the same exact problem as the 10.14.4 issue.
If you change your Active Directory Password off the Mac, you will see the Update Keychain Password Dialog. If you click the 2nd button to UPDATE your login keychain password, the dialog box disappears and a new keychain is created for you. The old Login Keychain is still there but is renamed!
This is what you SHOULD see happen. Once you click the Update Keychain Password button a password box shows up. From here you need to type in your OLD keychain password. Once you do this, your Login Keychain Password is synced up and you are good to go.
Workaround
The good news is, you can remove the “New” keychain and rename your previous login keychain so you can access it again. You can follow the same instructions listed in my 10.14.4 article.
I will submit an Enterprise Support ticket tomorrow morning. If you use Mobile Accounts, I would ask that you do the same to build an impact statement. Please reach out to your SE or if you are a regular user support.apple.com/
Credits
I’d like to give special thanks toMr. Macintosh reader Cesar who first reported this issue.
macOS Catalina 10.15.1 Supplemental Update (19B2106) & Forked Full Installer.
The much-awaited MacBook Pro (16-inch, 2019) was just released this morning! You can’t get it just yet, but very soon. (November 15th)
To accompany the new 16″ MacBook Pro, we have a forked Build Version of macOS Catalina 10.15.1 (19B2106) Installer.app. We also have a macOS Catalina 10.15.1 supplemental update.
The macOS Catalina 10.15.1 supplemental update improves the stability and reliability of displays and peripherals with MacBook Pro (16-inch, 2019).
Catalina 10.15.1 supplemental update notes
Supplemental Update ? (UPDATE)
I am not sure what’s going on with this update. You would think that all the new 16″ MacBook Pro’s would just ship with (19B2106). If not then what is the Supplemental update for ?
I am downloading the Supplemental Update now so I can investigate.
UPDATE!
I found the MacBook Pro (16-inch, 2019) shipping 10.15.1 Build Version.
10.15.1 (19B2093)
This means that as soon as you receive the new 16″ MacBook Pro, the 10.15.1 Supplemental Update (19B2106) will show as available.
macOS Catalina 10.15.1 Update (19B88) is now Available.
10.15.1 is Catalina’s first Update was just released and it’s now available for download. Let’s take a quick look at the Catalina 10.15.1 Update (19B88) and see what’s new.
First thing to note is the SIZE of the update! The Point Update clocks in at 4.49gb!!! That’s over 50% the size of the main installer app! (The full installer is 8.63gb).
This update may be the largest OS point release ever released by Apple.
Speaking of size, hopefully your Mac has enough space!
When you have an update that is almost 5gb in size, you also have to take in to account how much extra free space you will need. For this update you may need up to 20gb of free space to even install the update.
If you have the update set in a Jamf Pro Policy you may get en error in the policy log like this.
The full installer app was also updated and is 8.6GB in size.
10.15.1 Patch Notes Summary
7 New Features
8 Resolved Issues
29 Security Fixes
Apple’s Public Patch Notes / Release Notes Documentation
The macOS Catalina 10.15.1 update includes updated and additional emoji, support for AirPods Pro, HomeKit Secure Video, HomeKit enabled routers, and new Siri privacy settings, as well as bug fixes and improvements.
New Features
Emoji
Over 70 new or updated emoji, including animals, food, activities, new accessibility emoji, gender neutral emoji, and skin tones selection for couple emoji
AirPods
Introduces support for AirPods Pro
Home app
HomeKit Secure Video enables you to privately capture, store, and view encrypted video from your security cameras and features people, animal, and vehicle detection
HomeKit enabled routers let you control how your HomeKit accessories communicate over the internet or in your home
Adds support for AirPlay 2-enabled speakers in scenes and automations
Siri
Privacy settings to control whether or not to help improve Siri and Dictation by allowing Apple to store audio of your Siri and Dictation interactions
Option to delete your Siri and Dictation history from Siri Settings
New Resolved Issues
This update also includes the following bug fixes and improvements:
Restores the ability to view file names in the All Photos view in Photos
Restores the ability to filter by favorites, photos, videos, edited, and keywords in Days view in Photos
Fixes an issue where Messages would only send a single notification when the option to repeat alerts was enabled
Resolves an issue that caused Contacts to launch to the previously opened contact instead of the contact list
Adds a two-finger swipe gesture for back navigation in Apple News
Resolves issues that may occur in the Music app when displaying playlists inside folders and newly added songs in the Songs list
Improves reliability of migrating iTunes library databases into the Music, Podcasts, and TV apps
Fixes an issue where downloaded titles were not visible in the Downloads folder in the TV app
Apple Re-Released macOS Catalina 10.15 Supplemental Update (19A603)
In another surprise today Apple re-released the Supplemental update for macOS Catalina 10.15. Many MacAdmins are scratching their heads wondering what this update is. Let’s get right into it.
10.15.0 (19A602)
Update Size 984.4mb
BridgeOS Version 17.16.10572
Original Patch Notes
Product ID = 061-18879
10.15.0 (19A603)
Update Size 985.4mb = 1mb Larger
BridgeOS Version 17.16.10572 = Same
Patch Notes = Same
Product ID = 061-18879 = Same
Will the Re-Released Update (19A603) show up in Software Update for (19A583) Users?
Yes
Will the Re-Released Update (19A603) show up in Software Update for (19A602) Users?
No
BridgeOS update
BridgeOS was NOT updated in the Re-Released Catalina Supplemental Update (19A603). It shows as Build Version 6.
New and Previous Build Versions of 10.15
10.15.0 = (19A603) October 21st 2019
10.15.0 = (19A602) October 15th 2019
10.15.0 = (19A583) October 7th 2019
If I deployed/cached the old 10.15 (19A602) Installer.app for OS Upgrades, do I need to redeploy?
Do I have to replace my deployable 10.15 Installer.app?– Probably Not
If you deployed the old version of the 10.15 (19A602) Installer, you most likely do not need the new (19A603) Version. As noted above, Apple did not change the patch notes and did not mention any changes to this Build Version. The Update most likely has only very minor changes.
If I deployed/cached the old 10.15 (19A583) Installer.app for OS Upgrades, do I need to redeploy?
Do I have to replace my deployable 10.15 Installer.app?– Yes
If you deployed the old version of the 10.15 (19A583) Installer, you should update it to the new (19A603). If you don’t your users will have to install the New Catalina Supplemental Update after installing or upgrading.
What’s included in the Catalina 10.15 Supplemental Update?
NOTE: The patch notes for (19A602) are exactly the same as (19A603)
The macOS Catalina 10.15 Supplemental update includes installation and reliability improvements, and is recommended for all users. This update:
This update: – Improves installation reliability of macOS Catalina on Macs with low disk space – Fixes an issue that prevented Setup Assistant from completing during some installations – Resolves an issue that prevents accepting iCloud Terms and Conditions when multiple iCloud accounts are logged in – Improves the reliability of saving Game Center data when playing Apple Arcade games offline
10.15 Supplemental Update Links
Catalina Supplemental Update = Will update when download link becomes available.
Apple Today Released macOS Catalina 10.15 Supplemental Update (19A602)
In a surprise today Apple released a new Supplemental updates for macOS Catalina 10.15. It’s a little strange that we are getting a Supplemental Update instead of 10.15.1. This update was most likely released due to the Setup Assistant Bug that plagued users. This update weighs in at 984.4mb and is available now for all Catalina users.
What’s included in the Catalina 10.15 Supplemental Update?
The macOS Catalina 10.15 Supplemental update includes installation and reliability improvements, and is recommended for all users. This update:
This update: – Improves installation reliability of macOS Catalina on Macs with low disk space – Fixes an issue that prevented Setup Assistant from completing during some installations – Resolves an issue that prevents accepting iCloud Terms and Conditions when multiple iCloud accounts are logged in – Improves the reliability of saving Game Center data when playing Apple Arcade games offline
BridgeOS update
BridgeOS was NOT updated in the Catalina Supplemental Update.
New and Previous Build Versions of 10.15
10.15.0 = (19A602) Today October 15th 2019
10.15.0 = (19A583) October 7th 2019
If I deployed/cached the old 10.15 Installer.app for OS Upgrades, do I need to redeploy?
Do I have to replace my deployable 10.15 Installer.app?– Yes
If you deployed the old version of the 10.15 (19A583) Installer, you should update it to the new (19A602). If you don’t your users will have to install the New Catalina Supplemental Update after installing or upgrading.
10.15 Supplemental Update Links
Catalina Supplemental Update = Will update when download link becomes available.
This article will show you how to Manage Catalina’s New Application Notification Preferences with a Config Profile.
Now that Catalina is live, MacAdmins have many questions. The top 3 questions I have seen so far are;
1. How do I block macOS Catalina from my users?
2. How do I Manage macOS Catalina Application Notifications?
3. What are the new Screen Recording and Input Monitoring or Keystroke Receiving TCC Settings? (more on that in a new article.)
Catalina Application Notifications Index
1. Should I manage Application Notifications?
2. How do I reset or clear out previous Notification Settings?
3. How can I test the Notifications Profile?
4. Find Previous Bundle ID or App Domains from past Prompts
5. Manage Notifications with a Profile.
6. Notifications Profile with Profile Creator.
7. Notifications Profile with Manage App Notifications.bash
8. Credits
1. Should I manage Application Notifications?
This is a question you should ask yourself. Keep in mind, once you mange a profile setting it can not be changed by the user. Managing certain application notifications from Jamf Self Service is one example. You WANT the user to be able to see the notifications that it sends out. The user may miss something important, if they previously clicked DENY. For other applications, you might want to leave Notification decisions to the user.
2. How do I reset or clear out previous Notification Settings?
How do you reset Catalina’s Application Notifications if you clicked Allow or Deny already?
The settings are stored in a plist in the users /Library/Preferences folder.
com.apple.ncprefs.plist
To reset all Notification Alerts, you can delete the plist and then restart. Once you get back to the desktop all your notifications will start popping up again.
3. How can I test the Notifications Profile?
After you create the profile and install it, any open notifications will immediately disappear! The best way to test your new profile is to delete ncprefs.plist, then restart. Then you can leave any open notifications up on your desktop. Install the profile , then all the notifications that you manage should disappear.
4. Find Previous Bundle ID or Application Domains from past Prompts
If you want to see previous prompts that you have already answered try this command.
sqlite3 "$(getconf DARWIN_USER_DIR)/com.apple.notificationcenter/db2/db" "select * from app;"
4. Manage Notifications with a Profile.
The easiest way to manage Notification is with a Configuration Profile.
NOTE: If you use Jamf Pro, Notifications is not an option yet in 10.15.1.
I will show you two ways to create a Notifications Profile.
Creating Profiles is easy with Profile Creator! The version that we will be using is v0.3.2 which has Catalina Options built right in. After installing you will see the welcome screen.
You can start by filling out the General Settings. Set the Name of the profile, Description, Company Name and Payload Scope. For the Payload Scope select System if you want the settings to be for all users. You can add Prevent users from removing this profile (Supervised)
Once you have the General Settings set you can add a new profile payload. Scroll down on the left hand side until you see macOS. You will then see Notifications.
To start you will need to add the Notifications Payload Key. Click the + button on the left hand side of Notification Settings.
Now that Notifications Settings is active you can add new keys. Click the + button to add a new Key.
Now you can view the different settings you can set.
1. Enable Notifications
2. Bundle Identifier for the target app
3. Show app in Notifications Center
4. Show Notifications at the Lock Screen
5. Notification Sounds Allowed
6. Allow Badges
7. Alert Type – None, Banners, Alerts
8. Enable Critical – If the banner can pass through DND
The option that you will need to find is the Application Bundle Identifier. An example would be Microsoft Outlook. The Bundle ID for Outlook is com.microsoft.outlook. How do you find the Bundle ID ?
You can find many ways to find the Application Bundle ID. I will show you 3 different ways to do this. One of the best ways is to look directly at the application info.plist. Run the following all on one line. Let’s check to see what Safari’s Bundle ID is.
Now that you have the Bundle ID, plug it into the 2nd box in the key options.
You can now add as many keys as you want!
Once you have finished adding all the Bundle ID’s you are ready to Add this payload to the main Profile and save it. Click the Add Button in the upper right hand corner.
You should now see this in the upper left hand corner.
Now click on the upload button on the right hand side of the + button to save your new profile.
This is the save menu. Check over the settings to verify everything is correct.
NOTE: Just as the note says at the bottom. If you use Jamf Pro you need to Sign the profile with your Apple Developer ID. If you use any other MDM you do not have to do this.
You will now have a file called 10.15 Notifications.mobileconfig
You can now upload it to your MDM Server.
After installing the profile you can go into system preferences > Profiles and view the new profile. It will look something like this.
You can then scroll down to verify all the macOS Catalina Application Notifications settings.
6. Notifications Profile with Manage App Notifications.bash
William Smith aka (talkingmoose) just wrote an amazing bash script that will generate a Notifications.mobileconfig
All you have to do is run the script. You will be prompted at each step.
Drag and drop the app into Terminal (will auto fill the bundle ID info!)
Allow Notifications
Show Notifications on the Lock Screen
Show In Notification Center
Badge App Icon
Play Sound
Critical Alerts (Past DND)
Upload to Jamf Pro or Save to Desktop
Would you like to View the Profile.
The only limiting part of this script is that you can only set one application per profile. William has mentioned that he might look into adding the ability to add multiple application notification settings into one profile. If you would like this, please send him this feedback!
7. Credits
A big Thank You goes out to the following MacAdmins.
@stevemasser – For finding the Notifications Preference plist Location.
@roberthammen & @emily for Confirming that current notifications will disappear immediately when the profile is installed.
@eholtam for finding the neat sqlite3 trick for showing previously answered notifications.
If you have any questions or comments on macOS Catalina Application Notifications, please don’t hesitate to Contact Me!
Stream and download more than 50 million songs ad-free. Every time you open the app, you’ll get the best of Apple Music personalized to your tastes with For You.
Music Store
For users who still like to own their music, the iTunes Store is just a click away.
Now Playing
The new Music app includes an updated player. Easily see lyrics while you’re listening and control the music that will play next with just a click. Or switch to MiniPlayer to listen while multitasking.
Library
All your music organized in one place. See artists, albums, songs, playlists, and recent additions with a familiar menu in the new sidebar. And now, type what you’re looking for in the updated library pages to quickly find the exact song in your music collection.
TV
Library
Easily find all your purchased movies and shows in the updated Library tab. Browse by recently added, downloaded, genres, and more.
Movies and TV
Buy or rent new-release movies or explore the catalog of more than 100,000 movies and shows — including the largest catalog of 4K HDR titles.2
Try new Apple TV channels, including HBO, Showtime, Starz, and more. Subscribe and share with up to six family members. Channels play in the Apple TV app ad-free, online or off — no additional apps, accounts, or passwords needed. Try them free and cancel anytime.
Home for Apple TV+
Apple’s new premium streaming service brings you a wide range of exclusive original shows and films from the world’s greatest talent. Apple TV+ will be available in the Apple TV app this fall.
Watch Now
Watch Now is your home in the Apple TV app. Find expertly curated collections and personalized recommendations picked just for you.
Up Next
Watch Now includes Up Next, which helps you quickly find and watch your favorites. It also lets you resume what you’re watching from the moment you left off, across all your devices.
Kids
A new dedicated Kids section helps you discover great, editorially handpicked shows and movies for kids of all ages.
Apple TV app everywhere
You can pick up where you left off on Apple TV, iPad, iPhone, select smart TVs, and now Mac.
Dolby Atmos
Enjoy a thrilling surround sound experience with Dolby Atmos, Dolby Digital, or Dolby Digital Plus soundtracks in the Apple TV app using the built-in speakers on certain Mac models.4
Podcasts
Listen Now
Continue listening to your favorite podcast episodes or see when a new one is available. Or find other shows you might like based on the ones you’re already listening to.
Library
The Apple Podcasts library is the one place for all the shows you’ve subscribed to or added — organized by show title or episode title. Download your favorite episodes to listen offline.
Browse
With over 700,000 shows in the catalog, our editors pick the best shows for you to browse each week. Try a show from New & Noteworthy or check out which shows are trending in Top Charts.
Search
Search provides better results when you’re searching for a topic or people — even find episodes featuring a specific guest or host.
Syncing
Media syncing
All three services — Apple TV, Apple Music, and Apple Podcasts — sync your content through the cloud across your devices. Or sync it from each of the apps if you prefer using a cable.
Back up, update, and restore through the Finder
Each time you connect a device, you can find it in the Finder sidebar. From there you can back up, update, and restore your device.
Photos
All-new Photos tab
A beautiful new browsing experience showcases your photos and memories.
Day, month, and year organization
Photos is organized by day, month, and year views so it’s easy to find photos or relive your memories. Animations and transitions keep your spot in the timeline so you can switch between views without losing your place.
Large photo previews
Photo previews are larger to help you distinguish between shots. Photos uses intelligence to find the best part of your photo in previews, so you see the full, unedited version when you open the photo.
Auto-playing Live Photos and videos
Live Photos and videos begin playing as you scroll, bringing your library to life.
Personalization
Using machine learning on your Mac, Photos can understand who’s in your photos and what’s happening to highlight important moments like birthdays, anniversaries, and trips.
Your best shots
Photos intelligently showcases the best shots in your library, removing duplicates and clutter.
All Photos
The All Photos view displays all your photos and videos in a grid. Choose to zoom in for large previews, or zoom out to get an overview of your entire collection. You can also choose to view your photos and videos in square or original format.
Memory movies
Now you can view Memory movies on your Mac and edit the duration, mood, and title. Edits sync to your other devices when you use iCloud Photos.
Notes
Gallery view
The all-new gallery view displays your notes as visual thumbnails, making it easier than ever to quickly find the note you’re looking for.
Shared folders
Collaborate on entire folders, including all the notes and subfolders inside. Invite others to a folder, and everyone can add notes, attachments, or subfolders.
View-only collaboration
You can now share notes or entire folders as view-only so that you’re the only one who can make changes.
More powerful search
Search can now recognize objects or scenes within the images you’ve added to your notes and can help you find specific text in the items you’ve scanned using the built-in document scanner. Search is also helpful before you type, with suggested searches that you can simply click to view.
New checklist options
Quickly reorder checklist items using drag and drop or keyboard shortcuts, and move checked items to the bottom and out of the way. If you’ve completed the checklist and want to use it again, you can click to uncheck all the items and start over.
Reminders
All-new design
The Reminders app has been completely rebuilt with an all-new user interface and more powerful features, making it easier than ever to create, organize, and keep track of reminders.
New edit buttons
Quickly add dates, times, locations, or flags to reminders using the new edit buttons, all without having to go to another view.
Enhanced Siri intelligence
You can type longer, more descriptive sentences and Reminders understands and provides relevant suggestions. Siri intelligence on your device can also help anticipate your needs by suggesting that you create a reminder while you make plans in Messages.
Attachments
Add attachments to your reminders to make them more informative and useful. You can add photos, scanned documents, or even web links that take you directly to a website related to the reminder.
Tasks and grouped lists
There are more options for organizing your reminders. You can capture tasks associated with a top-level reminder. You can also group multiple lists.
Smart lists
All-new smart lists automatically organize your upcoming reminders into easy-to-find categories like Today, Flagged, Scheduled, or All to see them in a single list.
Customize list appearance
Customize the appearance of your personal or shared iCloud lists, choosing from 12 beautiful colors and 60 expressive symbols.
Messages integration
Tag someone in a reminder and the next time you’re chatting with the person in Messages, you’ll be reminded that now might be a good time to talk.
Safari
Updated start page
An updated start page design includes favorites, frequently visited, and Siri suggestions that surface relevant websites in your browsing history, recently visited sites, bookmarks, reading list, iCloud Tabs, and links you receive in Messages.
Weak password warnings
When you sign in to an account in Safari with a weak, easy-to-guess password, Safari warns you and helps you replace it with a stronger one.
PiP from the tab audio button
Quickly enable Picture in Picture from the tab audio button.
Switch to open tab from the Smart Search field
If you start typing the address of a website that’s already open, Safari directs you to the open tab.
Mail
Block sender
Mail can block all email from specified senders and move their messages directly to the trash. Just as in Messages, you can access this feature by clicking the sender’s name in any email header.
Unsubscribe
An unsubscribe link for email messages from commercial lists now appears above the email header. Clicking Unsubscribe requests removal of your email address from the list.
Mute Thread
Mute Thread prevents notifications from an overly active email thread.
Updated classic layout
Arranges the Mail viewer in a column layout, with an option to preview the current message below or to the right of your message list.
Use your iPad as a second display for additional screen space. Refer to one app while you work in another, or see how a presentation looks in presentation mode on your iPad while editing it on your Mac.
Mirror the screen on your Mac to have two screens displaying the same content, making it perfect for sharing with others.
Wired or wireless
Connect your iPad to your Mac using a cable to keep it charged, or use it wirelessly — within 10 meters — for greater mobility.
Apple Pencil
Use the precision and intuitiveness of Apple Pencil with your favorite creative Mac apps that support drawing tablets. Draw and write naturally, edit a photo or graphic, and use it to point and click as you do with a mouse.
Gestures
Use the same Multi-Touch gestures you’re familiar with on iPad, along with all-new text editing gestures that let you cut, copy, paste, and undo without lifting your hands from the onscreen keyboard.
Sidebar
Get easy access to your most commonly used controls from the sidebar. Use modifier keys to enable shortcuts in pro apps, and access buttons that allow you to undo as well as display or hide the menu bar, Dock, and keyboard.
Touch Bar
For apps with Touch Bar support, the controls appear at the bottom of your iPad screen — even if your Mac doesn’t have a Touch Bar.
Developer support
Developers don’t need to do anything for Sidecar support — it just works. Apps with advanced stylus support can use Tablet Events in AppKit to enable pressure and tilt for Apple Pencil. Additionally, developers can specify custom behavior for double-tap on the side of Apple Pencil through a changeMode event.
Continuity Markup and Sketch
Continuity Markup
Write and sketch on PDFs or mark up your documents with Apple Pencil. See the updates live on your Mac as you mark them up on your iPad.
Continuity Sketch
Create a sketch on your iPad using Apple Pencil and easily insert it into any document on your Mac.
Screen Time
Usage reports
Screen Time creates usage reports that show you how much time is being spent on your Mac, which apps are used most, and how many notifications are received. With iCloud, Screen Time combines all your usage information and syncs Downtime settings and App Limits across iPhone, iPad, and Mac.
Downtime
With Screen Time, you can schedule downtime so you (or your child) can only use specific apps you’ve approved.
App Limits
With App Limits, you can set the amount of time you want to use your apps and websites. Set App Limits for total time, categories, or specific apps.
Combined Limits
Create combined limits with a combination of app categories, specific apps, or websites.
One More Minute
When a limit is met, you can tap “One more minute” to give you time to quickly save your work or wrap up a conversation.
Communication Limits let you control who your children can communicate with and who can communicate with them throughout the day and during downtime.
Managed contact list for children
Parents can use Screen Time to manage the contacts that appear on their children’s devices.
Family Sharing
Parents can configure Screen Time from any device — iPhone, iPad, or Mac — and have everything set up for their kids on all their devices.
Security
Enhanced Gatekeeper
Gatekeeper will ensure that all new apps you install — from the App Store or the internet — have been checked for known security issues by Apple before you run them the first time and periodically thereafter. This extends the protection from the app’s source to include automated checks for what’s in the app.
Data protections
macOS Catalina checks with you before allowing an app to access your data in your Documents, Desktop, and Downloads folders; iCloud Drive; the folders of third-party cloud storage providers; removable media; and external volumes. In addition, you’re asked before an app can perform key logging or capture a still or video recording of your screen.
Activation Lock
All Mac models with the Apple T2 Security Chip now support Activation Lock — just like your iPhone or iPad. So if your Mac is ever misplaced or lost, the only person who can erase and reactivate it is you.
Dedicated system volume
macOS Catalina runs in a dedicated, read-only system volume — which means it is completely separate from all other data and helps improve the reliability of macOS.
DriverKit and user space system extensions
Previously many hardware peripherals and sophisticated features needed to run their code directly within macOS using kernel extensions, or kexts. Now these programs run separately from the operating system, just like any other app, so they can’t affect macOS if something goes wrong.
Find My
Two great apps in one
Find My iPhone and Find My Friends are now combined in a single, easy-to-use app to help you locate the people and devices that are important to you.
Find offline devices
Locate a missing device even if it’s not connected to Wi-Fi using crowd-sourced location. When you mark your device as missing and another Apple user’s device is nearby, it can detect your device’s Bluetooth signal and report its location to you. It’s completely anonymous and encrypted end-to-end, so everyone’s privacy is protected.
Enhanced location notifications
Location notifications include the ability to schedule notifications for different days of the week, more useful place names, and enhanced privacy controls.
Approve with Apple Watch
View passwords
Anywhere you need to type your Mac password, such as viewing passwords in Safari preferences, you can now double-click the side button on your Apple Watch to authenticate on your Mac.
Approving app installations
Unlock a locked note, approve app installations, unlock settings in System Preferences, and modify root files, all with your Apple Watch.
Accessibility
Voice Control
Voice Control is a new way to fully control your Mac, iOS, and iPadOS devices entirely with your voice.
Voice Control improves on the existing Enhanced Dictation feature using the Siri speech recognition engine, so you get the latest advances in machine learning for audio-to-text transcription.
Add custom words
Whether you’re writing a biology report, filling out a legal document, or emailing about a favorite topic, you can add custom words to ensure that Voice Control recognizes the words you commonly use.
On-device processing
All audio processing for Voice Control happens on your device, ensuring that your personal data is kept private.
Rich text editing
Thanks to rich text editing commands, you don’t have to rehearse before you speak. Making corrections is quick and easy. You can replace phrases by name. Try saying “Replace I’m almost there with I just arrived.” Fine-grained selection also makes it simple to select text. Try saying “Move up two lines. Select previous word. Capitalize that.”
Word and emoji suggestions
If you need to correct a word, there’s a new interface just for that. Simply ask to correct a word, and you’ll be presented with a list of suggested replacements.
Seamless transitions from dictation to commands
Voice Control understands contextual cues, so you can seamlessly transition between text dictation and commands. For example, say “Happy Birthday. Tap send.” in Messages, and Voice Control sends “Happy Birthday” — just as you intended. You can also say “delete that”, and Voice Control knows to delete what you just typed.
Comprehensive app navigation
You can rely entirely on your voice to navigate an app. Comprehensive navigation is provided by navigation commands, names of accessibility labels, numbers, and grids.
Navigation commands
Navigation commands give you quick ways to interact with macOS and apps. You can open apps, search the web, open Spotlight, and more.
Names
You can easily navigate by telling Voice Control to select the name of an accessibility label for buttons, links, and more.
Numbers
Say “show numbers” to see numbers appear next to all clickable items onscreen. Use this to quickly navigate complex or unfamiliar apps. Numbers automatically appear in menus and whenever you need to disambiguate between items with the same name. Just say a number to click it.
Grids
If you ever need to touch a part of the screen that doesn’t have a control, use Grid overlays. Saying “show grid” superimposes a grid on your screen and allows you to precisely do things, like select, zoom, drag, and more.
Hover Text
Hover Text displays high-resolution zoom of text, text fields, menu items, buttons, and more in a dedicated window. Just press the Control key when hovering over text with your cursor, and a window with zoomed text appears alongside the standard interface — helping you stay contextually aware. Text is crisply displayed in a font and color of your choice. And you can interact with buttons and type right in the zoomed window.
Zoom Display
While using a second display, you can see the same screen up close and at a distance simultaneously. You can keep one monitor zoomed in and another at a standard resolution. Or keep a personal Mac zoomed in while giving a presentation.
Simplified tab navigation
VoiceOver users will enjoy simplified keyboard navigation that requires less drilling into unique focus groups. The Tab key more simply advances through selection of elements — such as window stoplights, toolbar buttons, and scroll bars.
Punctuation in iCloud
VoiceOver users often customize the way punctuation marks are spoken. These customizations are now stored in iCloud, giving you a consistent experience across macOS, iOS, and iPadOS.
Additional international braille tables
macOS Catalina adds more international braille tables and lets you quickly switch between them.
Improved VoiceOver support in Xcode
VoiceOver now reads aloud warnings, line numbers, and breakpoints in the Xcode text editor.
Display color filters
Users with color vision deficiencies can adjust display colors using new color filter options. Your Mac shifts the colors onscreen, helping you easily differentiate areas of confusion. And you can turn this preference on and off through the Accessibility Options pane using Command-Option-F5.
Tint your entire display
A new display option lets you tint your entire screen using a color of your choice. Some users may find that certain color tints help make text easier to read.
Apple ID Account Information
One place for your Apple ID account details
Now you can access all your important Apple ID account information right from System Preferences on your Mac.
Overview and helpful notifications
A new overview pane allows you to quickly review important tips and notifications to help ensure that your account is properly signed in and secure, and that all the features you expect are set up and working correctly.
Basic account and security details
Easily review account details such as your name, contact info, password, security details, payment and shipping info, and email newsletter preferences.
iCloud settings
Review and update your iCloud settings and manage or upgrade your storage plan anytime.
Media and purchases
Get easy access to your current subscriptions, past purchases, and account settings related to the App Store, iTunes Store, Apple Music, Apple Books, Apple News, Apple TV, and more.
Family Sharing
View which subscriptions you’re sharing, which services are enabled, who has Ask to Buy turned on, and more.
View all your devices
View a list of all the devices you’re signed in to with your account. Review device details such as last backup completed, Find My status, and more.
QuickTime Player
Picture in Picture (PiP)
With a single click in the navigation controller, you can play video in a resizable window that isn’t blocked by other windows, allowing you to watch while working on other things.
Enhanced Movie Inspector
The Movie Inspector pane shows you even more in-depth technical information about the currently open media file. See key details such as video color space, HDR format, bit depth, scale, and aspect ratio.
Open Image Sequence
Create an H.264, HEVC, or ProRes-encoded movie file by navigating to a folder of sequentially numbered images, then choosing your desired resolution, frame rate, and encoding quality.
Timecode support
When QuickTime Player opens a media file with embedded timecode, it shows the time information in the onscreen navigation controller.
Transparent video support
Transparency in ProRes 4444 files can optionally be preserved when exporting to the HEVC format.
Home
HomeKit Secure Video
With a home hub such as an Apple TV or HomePod, securely record video to iCloud when activity by a person, animal, or vehicle is detected by your HomeKit-enabled cameras. Choose to receive notifications when clips are recorded and view them in the Home app on your Mac. In the Home app, a timeline of recordings is available to play from iCloud. You can also share a recording, delete it, or save it to your Photos library.
Audio in scenes and automations
HomePod and AirPlay 2–enabled speakers can now play songs, playlists, and radio stations from Apple Music in scenes and automations with your other HomeKit accessories.
International Features
New multilingual setup for macOS
Choose your languages, including those for keyboard and dictation, in Setup Assistant, and customize your language preferences from the start.
New relationship labels in Contacts
Contacts now includes hundreds of new, more specific relationship labels to help you manage your contact list. Examples include “younger cousin” and “elder cousin.”
Cantonese keyboard predictions
The new Cantonese predictions for Traditional Chinese Cangjie, Sucheng, Stroke, and Handwriting keyboards bring more relevant character and emoji predictions to Cantonese users.
Improved Japanese predictions
A new neural language model takes words typed earlier in the sentence into account, so predictions are more grammatically consistent and relevant to the subject matter.
New fonts for Indian languages
Get 34 new fonts, including four system fonts and 30 document fonts, for languages like Gujarati, Hindi, Kannada, Odia, Punjabi, and many more.
New Indian English Siri voices
All-new Indian English male and female Siri voices allow Siri to be more natural and expressive.
New dictionaries
New dictionaries include Thai-English and Vietnamese-English.
You can now share folders with a private link. Anyone who has access can see the folder in iCloud Drive, add new files, and get the latest versions of files.
Restore from snapshot
If your third-party software is incompatible with an update you just installed, use macOS Recovery to restore from a snapshot of your computer taken right before the installation. macOS and all your apps will work just as they did before you installed the update.
Today Apple released Xcode 11 to the Mac App Store.
The Production version of Xcode 11 was released to the Mac App Store today. The Build Number is the same as Xcode 11 Seed #2. I also double checked the release notes are they are the same.
I have added links to my previous Xcode 11 Change Notes below. Also included is Xcode Requirements and “What’s New”
Xcode 11 includes Swift 5.1 and SDKs for iOS 13, tvOS 13, watchOS 6, and macOS Catalina 10.15
SwiftUI
SwiftUI framework and design tools work together to enable a new way to build user intefaces
Declarative syntax defines your user interface using easy-to-read Swift code
Design tools make it as easy as drag-and-drop to construct and edit your views
Code you write is always in sync with the design and preview canvas
Library of controls and modifiers make it easy to build complex interfaces
Animations are built using simple commands that describe the action you want to see
Preview your real app running on multiple device types, orientations, and font sizes
Share common code across all Apple platforms, and add custom experiences for each OS
* NOTE: SwiftUI requires iOS 13, watchOS 6, tvOS 13, or macOS Catalina. To use the SwiftUI design canvas Xcode 11 must be running on macOS Catalina, coming this Fall.
Mac Catalyst brings iPad apps to the Mac
Click a single checkbox in your iPad project to add a native Mac app
One project and set of source code creates iPhone, iPad, and Mac versions of your app
Customize elements of your app for an experience unique to Mac
Add new SwiftUI code to your project along side existing UIKit code
Submit to the Mac App Store or notarize for outside distribution
Swift and Swift Packages
Swift packages are supported throughout, including build, debug, and SCM workflows
Use Swift packages from GitHub, Bitbucket, GitLab, or your own hosts
Download packages automatically based on dependency analysis
Create your own packages to share code among all your apps, or to publish for the community
iOS dark mode
Switch between light and dark mode instantly while developing and debugging
Asset catalog makes it easy to control images and colors for dark and light mode
Editor
Editor minimap gives a bird’s eye view of your code so you can quickly jump to any line
Each editor view has its own preview, assistant, or other complementary views
Split any editor pane to layout your workspace exactly as you want
Other improvements
Build stand-alone watchOS apps with a faster debugging experience
Simulator launches quickly and uses the GPU to accelerate Metal code
Test plans give you greater control of your test harness with sharable results bundles
Automatically generate localized screenshots using UI tests as part of your test plan
Source control adds support for stash and cherry-pick operations
Simulate device conditions such as a slow network or thermal warnings while debugging
Metrics tab in the Organizer shows how efficiently your app runs on customer devices
The Xcode 11 Gold Master version of Xcode is ready! Usually GM or Gold Master means that this Build Version is the final shipping version. Apple still may release another update so don’t bank on this being the final version.
This article is meant to save you time going through the notes to find what is new and what is still leftover from the last beta. I went through both Beta 7 and the new New Xcode 11 GM (11A419c) release notes to find all the changes. I also included the entire patch notes list as an archive. When Apple releases new patch notes the previous patch notes are overwritten and taken down.
Summary of New Xcode 11 GM Seed 1 Patch Notes
26 New Features
25 New Resolved issues
15 New Known Issues
2 New Deprecations
A Full List of changes is listed below, along with the full patch notes list.
The new Xcode 11 is available in the Mac App Store and includes SDKs for iOS 13, macOS Catalina 10.15, watchOS 6, and tvOS 13. Xcode 11 supports development for devices running iOS 13.1. Xcode 11 supports on-device debugging for iOS 8 and later, tvOS 9 and later, and watchOS 2 and later. Note that Xcode 11 requires a Mac running macOS Mojave 10.14.4 or later.
1. New Features in Xcode 11 GM
Asset Catalog – Xcode can find assets in your workspace/project using the Find navigator. The Asset Catalog Editor also supports Find and Replace, and you can rename assets using Replace. (14279237)
Build System – Xcode uses response files by default to pass input files to the Swift compiler. To turn this behavior off, set USE_SWIFT_RESPONSE_FILE to NO. (50852028)
Build System – Projects may now use custom build rules by setting the ‘Process Header Files’ (APPLY_RULES_IN_COPY_HEADERS) build setting to YES. (48185100)
Build System – An XCFramework makes it possible to bundle a binary framework or library for multiple platforms —including iOS devices, iOS simulators, and Mac Catalyst — into a single distributable .xcframework bundle that your developers can use within their own applications. An .xcframework bundle can be added to an Xcode target’s Link Libraries phase and Xcode uses the right platform’s version of the included framework or library at build time. Creation of frameworks is supported from the command line using xcodebuild -create-xcframework. Frameworks or libraries bundled in an XCFramework should be built with the Build Libraries for Distribution build setting set to YES. (49948269)
Create ML – A Tabular Regressor template is now available, joining Image Classification, Sound Classification, Activity Classification, Tabular Classification, Word Tagger and Text Classification. (54005628)
Debugging – Override system settings like appearance, dynamic type, and accessibility options for the debugged process using Environment Overrides, accessible from the debug bar. (45848655)
Debugging – Xcode can prefer using Wi-Fi to connect to a Watch when installing or debugging an app. (50313856)NoteThe iPhone-Watch pair must be on the same 2.4 GHz network. Networks that block peer-to-peer connections cannot be used.
Debugging – LLDB’s Python scripting is now based on Python 3. If you are using Python extensions that aren’t compatible with Python 3, they will break. To help with the transition, you can run in Python 2 mode by setting a default:defaults write com.apple.dt.lldb DefaultPythonVersion 2 Python 2 support will be removed in the future. (47806994)
Debugging – Swift Decimal values have a data formatter in LLDB, making them display in a readable way. (38983073)
Localization – The manual page for genstrings documents its behavior in more detail. (19709369)
Organizer – The new Metrics organizer shows battery life and performance analytics for your app to help you drive optimizations. Metrics are reported for your app when distributed on the App Store and after sufficient field use. The available metrics are battery drain, launch time, hang rate, memory, and disk writes. You can filter data by device and usage characteristics. (43028903)
Playgrounds – SwiftUI live views and inline results in playgrounds are supported. (42226387)
Server – Xcode Server now supports Mac Catalyst apps. (50602873)
Simulator – Metal is available in iOS 13 and tvOS 13 simulators when running on macOS 10.15. Metal code is executed on the host Mac GPU, and is significantly faster than simulated OpenGL code. (System APIs in watchOS 6.0 simulators are also GPU accelerated.)The APIs in SceneKit, CoreAnimation, and other system frameworks abstract many differences between GPUs, reducing the need for device-specific code. When running on earlier versions of macOS or in an environment where Metal is not available, simulators continue to use software rendered OpenGL. If your Mac has multiple GPUs, use the File menu in Simulator to select which GPU to use. If the GPU in use becomes unavailable, any simulators using it automatically shut down. (18430676)
Simulator – Xcode no longer creates every available iOS simulator device by default. Instead a set of the most commonly used devices are created. To create other devices — or multiple instances of a device — open the Devices window, select Simulators, click the + button, enter a name, and select the relevant device type and OS version. In Terminal, execute the xcrun simctl create command, for example xcrun simctl create “My iPhone 7” “iPhone 7” iOS13.0. (49428617)
Simulator – iOS 13, watchOS 6, and tvOS 13 simulators now have a dyld shared cache. This improves simulator launch times and reduces the number of open file handles used by simulator processes. If you report an issue you believe is related to the shared cache, include a simctl diagnose and the output of launching your program with DYLD_PRINT_LIBRARIES=1. (13632739)NoteA missing symbol crash may now mention the shared cache but this is not a shared cache bug. The message is merely informing you that the shared cache was consulted when searching for the symbol.
Source Editor – Xcode 11’s source editor introduces a mini-map of the file. The mini-map includes legible text for Mark:, highlighted lines with errors and warnings, source control changes, breakpoints, and highlighted Find results. The mini-map is enabled by default and can be turned off per editor. (35939517, 46064742, 46064809, 46064921, 46064981, 47127500, 47208960, 47516881)
Source Editor – Added options to control the indentation of case labels inside switch statements. This can be controlled separately for Swift and C-family languages under Preferences -> Text Editing -> Indentation. (9441571)
Source Editor – Added an option for controlling indentation inside the C++ namespace and external C blocks in Preferences > Text Editing > Indentation. (20700010)
Source Editor – Pasted text is no longer re-indented by default, though the initial whitespace is adjusted to match the surrounding text. This can be controlled with Preferences > Text Editing > Indentation. (16047992)
Source Editor – Added support for syntax coloring YAML files. (19942196)
Swift – The @frozen attribute for structures and enumerations is now available. (SE-0260, 36597490)
Swift – More thorough checking has been implemented for restrictions around escaping closures capturing in-out parameters or values of noescape type. While most code isn’t affected, there are edge cases where the Swift 5.0 compiler accepted code that violated these restrictions. (SR-8546, SR-9043, 43355341)An example of invalid code which was incorrectly accepted by the Swift 5.0 compiler is an @escaping closure that calls a local function that references an in-out parameter from an outer scope:struct BadCaptureExample { var escapingClosure: () -> () mutating func takesInOut(_ x: inout Int) { func localFunction() { x += 1 } escapingClosure = { localFunction() } } } The compiler now correctly diagnoses the above code by pointing out that the capture of x by localFunction() is invalid, since localFunction() is referenced from an @escaping closure.This also addresses certain cases where the compiler incorrectly diagnosed certain code as invalid, when in fact no violation of restrictions had taken place. For example:func takesNoEscape(_ fn: () -> ()) { func localFunction() { fn() } { localFunction() }() }
Swift Packages – Xcode now supports creating and working with Swift packages, as well as adding, removing, and managing package dependencies. The package management support in Xcode is built on top of the open source Swift Package Manager project. (22427200)
Testing – XCTest includes augmented performance testing capabilities with the new measure(metrics:options:block:) method and related methods. The metrics argument requires a list of objects conforming to the XCTMetric protocol. You can either implement your own custom metrics or use XCTClockMetric, XCTOSSignpostMetric, XCTCPUMetric, XCTMemoryMetric, or XCTStorageMetric. (49430032)The following shows an example performance test that measures the CPU and Memory impact of sorting a list:func testExample() { // Measures the CPU and memory impact of sorting the input list. measure(metrics: [XCTCPUMetric(), XCTMemoryMetric()]) { sortedList = qsort(list: self.fiftyNumbersFrom0to100) } }
Testing – When running tests using a test plan, it is now possible to configure which targets to include in code coverage results via the test plan’s code coverage setting. (53504451)
2. New Resolved Issues in Xcode 11 GM
General – Fixed an issue where issue text may appear light when using a light theme with a dark system appearance. (48230278)
Create ML – Non-ASCII characters can be used as training labels for Image Classification and Sound Classification. (53594243)
Debugging– Breakpoints support the VoiceOver command to open the shortcut menu. (44940944)
Debugging – Redeclaring self in Swift code works properly with LLDB. (39611934)
Debugging – The Swift REPL and LLDB’s python scripting work properly when the python binary in PATHisn’t the system one. (40961425)
Interface Builder – Fixed an issue where system colors in XIB files set to deploy before iOS 13.0 wouldn’t adapt to the system appearance at runtime. (54362252)
Debugging – Resolved an issue that prevented running a Watch App that has the ‘Supports Running Without iOS App Installation’ setting on a pre-watchOS 6.0 device or simulator. (54104164)
Simulator – Fixed an issue that could cause Simulator to crash or become unresponsive following clipboard-related actions in other applications if automatic pasteboard synchronization is enabled. (54011137)
Simulator – Changing the audio in a simulated device while a video is playing in Safari won’t mute the audio of the video. (51207286)
Source Editor – Fixed an issue where double clicking on a C++ destructor name would also select the tilde (~). (6368356)
Source Editor – Makefiles are now correctly recognized, and are always indented using tab characters. (16975247)
Source Editor – Fixed an issue where changing a file’s tab width would not update the display. (52026893)
Source Editor – When full lines are selected, typing a delimiter now places the delimiters on separate lines, shifting the selection to the right. (52077437)
Source Editor – Fixed a problem where double-clicking text containing words separated by periods in comments would select too much. (11541526)
Source Editor – Double-clicking the quotes of a Swift string containing interpolations now selects the whole string. (24470374)
Source Editor – Improved the recognition of functions in shell script files. (52478049)
Source Editor – Improved performance and correctness when parsing XML and HTML files. (50672550)
Source Editor – Improved the syntax coloring for man page files. (52035097)
Swift – Static libraries are now always force-loaded in their entirety during linking, fixing most “unable to demangle” runtime errors. (47598583)
Swift – If a type has the same name as its containing module, importing that module from a module interface works properly. (19481048, 48445154)
SwiftUI – The #if/#endif compiler conditionals surrounding PreviewProvider types have been removed from SwiftUI templates. PreviewProviders aren’t properly removed from built products when archived. (51539802)
SwiftUI – Xcode Previews work when your built products (derived data) are on a separate volume from your home directory. (54327360)
SwiftUI – Switching run destinations will show the correct device in Xcode Previews. (54006837)
SwiftUI – Fixed an issue preventing Xcode Previews from working for macOS apps with App Sandbox enabled. (51088926)
Testing – The unit test discovery mechanism is more efficient for large projects. The test navigator gets populated faster after reopening a project. (32567980)
3. New Known Issues in Xcode 11 GM
General – When building an Objective-C iOS File Provider application extension that implements the URLForItemWithPersistentIdentifier method, Xcode emits a warning saying that this callback method is deprecated and won’t be called. This warning is incorrect; the method isn’t deprecated, and is called at the appropriate times. (54487300)
Asset Catalog – Named colors in the asset catalog won’t be found at runtime when running on iOS 11. (54325712)
Command Line Tools – When using the Command Line Tools as the active Developer directory, some users may experience random crashes in the Swift compiler. (53582696)Workaround: Execute the command sudo rm -f /Library/Developer/CommandLineTools/usr/lib/swift/macosx/libswift*.dylib in Terminal.
Create ML – Apps importing the Create ML framework may not launch if they are compiled by Xcode 11. This doesn’t impact existing apps. (53795065) Workaround: Add the file libswiftCreateML.tbd in the ‘Link Library with Libraries’ section.
Reality Composer – The Rename menu item isn’t enabled when scene, object, or behavior is selected. (54274819)Workaround: You can rename scenes and objects using the Name field in the Properties inspector. You can rename behaviors by right-clicking the behavior and selecting Rename from the contextual menu.
Simulator – iCould Drive isn’t supported in iOS 13.0 and earlier simulator runtimes when running on macOS Catalina 10.15. Logging into iCloud on impacted simulators will result in birdterminating and relaunching in a cycle. (51392951)Workaround: Log out of iCloud in impacted simulators to halt the crash cycle.
Simulator – Simulated devices running iOS 13 may fail to enable an external display or CarPlay display, instead displaying a black window. (53966664)Workaround: Close the window and try again. If that fails restart the affected simulator.
Simulator – When running UI tests in a simulated device on a macOS host with slow hardware the test runner process may get killed by the CPU watchdog. (54136015)Workaround: Free up resources so the simulated device has faster I/O. You can also extend the watchdog timeouts by setting a user default in the relevant simulator. Boot the simulator, then run:xcrun simctl spawn defaults write com.apple.springboard FBLaunchWatchdogScale 2 This must be set on each simulator. Erasing a simulator will reset this setting.
Simulator – Attempting to create an MIDINetworkSession in a simulated device running iOS 13 won’t succeed. (54484923)
SwiftUI – The attribute inspector doesn’t allow specifying flexible frames. (51310989)Workaround: Use the source editor to work with the frame inspector when specifying flexible size information.
SwiftUI – Text view doesn’t display properly in tvOS playgrounds. (54148259)
SwiftUI – SwiftUI has an API that lets you change the value type of Binding to AnyHashable:let someBinding: Binding = … let typeErasedBinding = Binding(someBinding) Attempting to use this API fails at compile time with a linker error on watchOS 6. (53769896)
SwiftUI – Apps containing SwiftUI inside a Swift package crash on launch on devices running iOS versions earlier than iOS 13. (53706729)Workaround: When back-deploying to an OS that doesn’t contain the SwiftUI framework, add -weak_framework SwiftUI to the Other Linker Flags setting in the Build Settings tab. See Frameworks and Weak Linking for more information on weak linking a framework. Note that this workaround doesn’t apply when using dynamically-linked Swift packages which import SwiftUI.
SwiftUI – Xcode Previews fast turnaround may not work in some files. (48091832)Workaround: If you encounter issues using Xcode Previews, you can try disabling hot-swapping per file using the Editor > Previews menu. You will still be able to use previews, but without the faster turnaround that hot-swapping provides.
Swift Compiler – Applying multiple property wrappers to a property could cause the compiler to synthesize accessors with the wrong ABI. This feature has been disabled to prevent incompatible ABI changes from occurring in the future. (53428736)
4. New Deprecations in Xcode 11 GM
Command Line Tools – Command line support for Subversion will be removed in a future release. (50195246, 50231958, 50266910, 51740851, 52528748)
Debugging – Starting in macOS 10.15, the Quartz Composer framework is marked as deprecated, but remains present for compatibility purposes. Transition to frameworks such as Core Image, SceneKit, or Metal if your app is using Quartz Composer. (50911608)