<<

macOS 10.12 Developer Preview Seed 2

 Developer Bug Reporting This build is being provided to you for testing and development purposes. Should you encounter any problems, please submit a bug report using the online Bug Reporter at bugreporter.apple.com. Please make sure to include "10.12 (16A239j)” in the bug title and description. This information will ensure that your bug is processed quickly.

When submitting a bug report, please make sure to include a Summary, Steps to Reproduce, Expected Results, Actual Results, and the diagnostic output generated by running ‘ sysdiagnose’ in the Terminal.

For complete instructions on submitting bug reports, please visit the Bug Reporting page at https:// developer.apple.com/bugreporter.

Thank you for your support, Worldwide Developer Relations Apple Inc.

Legal Notices The macOS pre-release identified above and the macOS Software Update Seed Configuration Utility are Apple Confidential Information and your use of such software is subject to your Registered Agreement, Mac Developer Program License Agreement, and the applicable license agreements accompanying such software. Distributing such software to anyone other than another Registered Apple Developer who is working for the same entity as you is considered a violation of your agreement with Apple and is damaging to both Apple and those who develop for the Apple platform. We sincerely appreciate your efforts to keep this Apple software Confidential. You agree that you will not export or reexport any of the software or Confidential Information received from Apple (a) into (or to a national or resident of) any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Department of Commerce Denied Person's List or Entity List. You also agree that you will not use said software for any purposes where prohibited by United States law, including, without limitation, the development, design, manufacture or production of nuclear, missile, chemical or biological weapons.

THE INFORMATION CONTAINED IN THIS MESSAGE IS UNDER NON-DISCLOSURE Developer Preview System Requirements The macOS 10.12 Developer Preview supports the following Macs: • MacBook, iMac: Late 2009 or newer • MacBook Air, MacBook Pro, , : 2010 or newer

 Copyright © 2016 Apple Inc. All rights reserved. Page 2 of 11 Auto Unlock Setup The Auto Unlock feature is supported on 2013 and newer Macs. The Auto Unlock feature requires that you enable your iCloud account to use Two-Factor Authentication (not Two-Step Verification), install the latest iOS 10 on your iPhone, and the latest watchOS 3 on your .

After enabling Two-Factor Authentication, please do the following: 1. On your Mac, open -> iCloud, and click the Account Details button. Click the Security , and make sure Two-Factor Authentication is on. 2. On your iPhone, open Settings -> iCloud and tap on your name to reveal account details. Tap on the Password and Security item, and make sure sure Two-Factor Authentication is on. 3. On your iPhone, open Watch -> General -> Apple ID, and verify your Apple ID is showing.

If you have enabled Two-Step Verification you need to opt out: 1. Sign in to your Apple ID account page. 2. In the Security section, click Edit. 3. Click Turn Off Two-Step Verification. 4. Create new security questions and verify your date of birth.

You will receive an confirming that Two-Step Verification for your Apple ID is off. There is no upgrade path for Two-Step Verification to Two-Factor Authentication. You must opt out of Two-Step Verification, then opt in to Two-Factor Authentication. Frequently asked questions about Two-Step Verification: https://support.apple.com/en-us/HT204152

 Copyright © 2016 Apple Inc. All rights reserved. Page 3 of 11 Fixed in this release

About This Mac In the Storage Management , QuickLook may bring up an empty . Size information for the System and iTunes categories in the sidebar of Storage Management window may be incorrect or show the progress indicator indefinitely. Sometimes the in About This Mac storage meter add up to be greater than the size.

Aperture On systems with AMD graphics, when using the clone stamp quits unexpectedly. Slo-mo videos play at normal speed. Importing Live Photos into iPhoto and Aperture will cause the loss of the video portion of Live Photos.

Apple Pay Starting an for Web session on Mac will result in an empty payment sheet being presented if iPhone doesn’t have a payment card provisioned. When billing address is required, the handoff sheet on iPhone requires Touch ID even though Touch ID is not enabled on that iPhone.

App Store App updates and re-download of apps may not work.

CloudKit Saving a child record with its parent property set to nil can sometimes fail. Developer ID apps that are provisioned for CloudKit will quit unexpectedly when launched outside of .

Contacts Non-Apple applications will not be able to access AddressBook or data sourced from server- based accounts. To work around this issue, sign out of iCloud and copy desired contacts into the On My Mac group.

Fonts Some document fonts will not download automatically for Simplified and Traditional Chinese users.

Find My Mac

 Copyright © 2016 Apple Inc. All rights reserved. Page 4 of 11 Users are unable to play a sound or locate their Mac after remotely locking or wiping it via iPhone app or on www.iCloud.com. The Mac will show as “Offline” in both Find My iPhone app and www.iCloud.com.

Finder Users sharing their home directory between macOS 10.12 and OS X 10.11 may get an exception in the OS X 10.11 when opening a window in List view, because their ~/Library/Preferences/ com.apple.finder.plist has had unexpected data written to it by the macOS 10.12 Finder.

ImageIO Saving optimized images using kCGImageDestinationOptimizeColorForSharing is not available. iPhoto Importing Live Photos into iPhoto and Aperture will cause the loss of the video portion of Live Photos. Slo-mo videos play at normal speed.

Kernel Debugging The Kernel Debug Kit is not included with Seed 1. It is included with Seed 2.

Keyboard Preferences Text replacements may disappear.

Messages Can't enable/disable accounts from preferences.

Networking Apps that use UIWebView AND also implement NSURLProtocol subclasses that block threads, will see NSURLSession and NSURLConenction load delays. This issue is specific to Seed 1 and is addressed in Seed 2. Notes Deleted folders may reappear after 30 minutes.

Photos Items in the Last import album, and user generated albums, are not removed following use of the delete command (command + delete as well). People are not displayed in the People Album until the app is restarted. Faces: A person can lose their name when quitting shortly after naming a person. Video portion of Live Photo not saved when imported from shared album.

 Copyright © 2016 Apple Inc. All rights reserved. Page 5 of 11 Albums and Shared Sidebar sections are not expanded in new Library. Upgrading Photos 1.1 library with named faces shows the People album text 'No People Found Yet’. Faces and Scenes are not processed.

Safari The Web Content process may exit unexpectedly if shipping method is set to None and Shipping Address is required. If your App Extension quits unexpectedly with a DYLD error message stating that the libswiftSafariServices.dylib could not be loaded, do a clean build of the containing app. Safari may quit unexpectedly when clicking into the address bar. Workaround: Type a URL into the address bar, or wait until browsing history has completed loading.

Siri Users who select South African English will see the Language setting change back to British English. Users will be unable to set location-based using Siri. Instead of seeing additional details when a user clicks on a list item after a Siri search for local businesses and points of interest, nothing will happen.

SmartCards New SmartCard support is not available in Mail and Safari.

Startup Disk On OS X 10.10, macOS 10.12 volumes are not visible in the Startup Disk section of System Preferences.

Notes and Known Issues

About This Mac The Storage tab in About This Mac may not load if a volume has been unmounted. The Purgeable and System sizes shown in the Storage tab of About This Mac may be incorrect. Watched iTunes movies, TV shows, and will not be automatically deleted even though Optimize Storage has been turned on.

AirDrop Enhancements have been made in usability to AirDrop, with faster and more reliable discovery and transmission between peer devices at distances of up to 20 feet.

 Copyright © 2016 Apple Inc. All rights reserved. Page 6 of 11 Aperture On systems with AMD graphics, the system print dialog appears as a black box.

Apple (APFS) You can use the command-line tool 'diskutil' in macOS 10.12 to create an (APFS) container on an external hard drive, partition or . APFS volumes in macOS 10.12 are case sensitive, cannot be shared over the network via AFP, do not support Time Machine backups, and cannot be used in conjunction with a Fusion Drive or as a startup volume.

Apple Pay If an Apple Pay for Web PaymentRequest is created with only email or phone needed in requiredShippingAddressFields, and user only enters email or phone in “Enter a new Contact” form, sometimes the Save button is greyed out or Save silently fails. Workaround: Enter all fields in “Enter a new contact” form. Creating an Apple Pay for Web PaymentRequest with shipping address + contact will bring up the payment sheet on iPhone but it will quit unexpectedly. Workaround: Avoid using shipping address + contact together in PaymentRequest until this issue is resolved. Apple Pay on the web transactions will not complete successfully on MacBook Air and MacBook Pro. Workaround: Test Apple Pay on the web on other models of Mac or on an iOS device.

Auto Unlock Users may experience no internet connectivity after a successful Auto Unlock, followed by a reboot of their Mac. Workaround: Turning WiFi Off-On on Mac will restore internet connectivity. After an erase install, it can take minutes for the “Allow your Apple Watch to unlock your Mac” checkbox to show up in Security and Privacy Preferences on your Mac (while your devices are iCloud pairing). This is normal, and does not happen on upgrade installs.

Back to my Mac Back to my Mac cannot be started for some users.

CFNetwork HTTPProtocol The NSMutableURLRequest class requires that the HTTPBodyStream property be an unopened stream. NSURLConnection and NSURLSession now strictly enforce this unopened stream requirement. Affected apps should ensure that any NSInputStream that is provided has not yet been opened.

 Copyright © 2016 Apple Inc. All rights reserved. Page 7 of 11 CloudKit Long-lived operations resumed after an application is rebuilt or reinstalled may fail.

CoreAnimation Floating point rendering surfaces with CAOpenGLLayer (kCGLPFAColorFloat) or CAMetalLayer (MTLPixelFormatRGBA16Float) are tagged with a linear colorspace. This is different from 8-bit-per- component rendering surfaces, which are typically gamma-compressed and interpreted as being rendered with the colorspace of the display (such as sRGB or “Display P3” on 2015 ). Developers should set the “colorspace” property of the layer to the CGColorSpace of their working space. See also - [NSWindow colorSpace] and -[NSScreen colorSpace]. For more information please refer to TN2313.

CoreImage CoreImage includes a new version of the CIImageProcessor API that supports arbitrary counts of input images. The initial version of the CIImageProcessor API from Developer Preview 1 will be removed.

EndNote EndNote quits unexpectedly when launched.

FileSync Support for portable home directories has been removed. Mobile home directories (network accounts which are cached locally) can still be created, but their home folder will no longer sync with their network home directory. iBooks If your iCloud storage is full, and you have items that have not yet uploaded to the cloud, you need to force quit and relaunch iBooks in order to proceed with a storage upgrade.

Input Methods Using the Trackpad Handwriting feature for Chinese may not work reliably when using trackpads that do not support Force Touch. When using the Pinyin input method to type Chinese, uppercase typing incorrectly produces full-width Latin letters. Additionally, some of the keys may not produce the expected punctuation symbols. Workaround: To type uppercase Latin letters correctly, use the Caps Lock key to switch to a Latin input source.

Installer Systems with FileVault enabled may hang at the login screen after updating. Workaround: Hold down the power button for 5 seconds, until your Mac turns off. Use the power button to turn on your Mac. Users running Mac OS X 10.7 with FileVault are unable to install macOS 10.12.

 Copyright © 2016 Apple Inc. All rights reserved. Page 8 of 11 Workaround: Turn off FileVault before installation. In some cases upgrades from Mac OS X 10.7 to macOS 10.12 do not complete. Workaround: Run installation a second time. When using the Install Assistant, the time remaining may indicate “0 minutes remaining” for an extended period of time. Do not force reboot the Mac. iTunes No artwork is displayed for rented Movies.

Kernel Debugging In order to gather kernel core dumps, you must boot to the recovery partition before attempting to modify the boot-args NVRAM variable, as per TN2118. Access Microsoft OneDrive cannot store credentials in Keychain.

Localization Some text may not be localized to the selected system language. Some languages may have clipped or misaligned layout.

Logitech Control Center Some functionality provided by Logitech Control Center may not behave as expected. Contact the developer for a macOS Sierra compatible version.

Mail attached to a blank email from 3rd-party applications may not be attached. Workaround: Save file then attach to message manually.

Notes Adding an attachment, deleting, or moving notes may cause Notes to quit unexpectedly.

Networking NSURLConnection disallows connections that use TLS protocol versions lower than the protocol version specified by an ATS policy via the NSExceptionMinimumTLSVersion or NSThirdPartyExceptionMinimumTLSVersion keys. Workaround: This is now being enforced as of the WWDC 2016 Seed. Affected apps and services should upgrade web servers to use more modern TLS protocol versions.

 Copyright © 2016 Apple Inc. All rights reserved. Page 9 of 11 To improve customer privacy, for https:// URLs, NSURLSession and NSURLConnection no longer support RC4 cipher suites during the TLS handshake. Affected apps and services should upgrade web servers to use more modern cipher suites. In Console, your app will show -1200 and -98xx errors that did not appear in the previous release (NSURLErrorSecureConnectionFailed and SecureTransport errors, respectively).

(CFNetwork) HTTP load failed (error code: -1200 [3:-9824]) (CFNetwork) NSURLConnection finished with error - code -1200

To determine if a particular URL is affected by this change, on macOS, use nscurl . If loading fails, and nscurl --enable-rc4 succeeds, then the web server only supports RC4 cipher suites and will need to be upgraded. Please note that another reason you may see identical errors is because of a change where App Transport Security NSExceptionMinimumTLSVersion or NSThirdPartyExceptionMinimumTLSVersion is now being respected for NSURLConnection. By default, TLS clients or servers implemented with SecureTransport will not have RC4 ciphersuites enabled. RC4 ciphersuites can be enabled by configuring the SSLContextRef object using either the SSLSetEnabledCiphers() or SSLSetSessionConfig() APIs.

NFS AES is now a supported type for Kerberized NFS.

Photos Live Photo does not playback after turning on Live Photo. Search results for people are incorrect. Comment badges may not appear in Shared Albums.

Safari Safari Technology Preview does not yet work on macOS 10.12. Please test website and Safari Extension compatibility using Safari included with macOS 10.12. An API to get the state of a content blocker has been expanded to work with other Safari Extensions. SFContentBlockerErrorDomain and SFContentBlockerErrorCode have been removed in seed 2. Developers should use SFErrorDomain and SFErrorCode instead. Safari may quit unexpectedly if the Smart Search field is clicked with no History or while History is still loading. Workaround: Use Open Location (⌘L) instead of clicking the Smart Search field or wait until History has completed loading.

Setup Assistant iCloud Preferences may appear during Setup Assistant. Workaround: Close / ignore iCloud Preferences.

 Copyright © 2016 Apple Inc. All rights reserved. Page 10 of 11 Siri Using Siri to search for Photos taken in a specific location has limited support. The File Search and System features for Siri on the Mac are not yet supported for Arabic, Hebrew, Finnish, and Malaysian. Users will not be able to use Siri to play Podcasts, although they can use Siri to perform an iTunes Store Search for Podcasts. Users may encounter errors while sending Messages with Siri using relationships or during contact disambiguation. When searching for photos with Siri, users may not see search results in the Photos app after it launches. Responses are not supported in Malaysian.

SmartCards New SmartCard support does not unlock iCloud keychain when unlocking screensaver. Workaround: User can follow prompts to unlock their keychain, or open Keychain Access to manually unlock.

SMB To improve security, SMB connections now require signing by default. srm This command-line tool has been removed because it is no longer useful on SSD/Flash-based systems.

VPN VPN connections using PPTP are insecure and no longer supported in macOS 10.12. A list of secure VPN protocols and authentication methods are available at: https://support.apple.com/kb/HT206152.

WebKit WebGeolocation now requires a secure (https) website to work on both iOS and macOS to prevent malicious use of location data.

Xcode Xcode 7.3.1 is not compatible with macOS Sierra. Workaround: Use Xcode 8.0 beta or later when running on macOS Sierra.

Xsan macOS 10.12 and Server 5.2 include support for the 5 file system. Xsan 5 is compatible with the Quantum StorNext 5.3 file system. Upgrade and migration to Xsan 5 is not supported in this release.

 Copyright © 2016 Apple Inc. All rights reserved. Page 11 of 11