macOS 10.13.1 High Sierra SDK Release Notes

Contents:

Introduction

macOS 10.13.1 SDK provides support for developing macOS apps. It’s packaged with a complete set of Xcode tools, compilers, and frameworks for creating apps for iOS, watchOS, tvOS, and macOS. These tools include the Xcode IDE and the Instruments analysis tool, among many others.

With this software you can develop apps for MacBook, MacBook Air, MacBook Pro, iMac, iMac Pro, Mac Pro, and Mac Mini running macOS High Sierra 10.13.1.

Tools and Developer Resources

You obtain Xcode 9.1 from the Mac App Store. It is a free download that installs directly into the Applications folder.

The Apple Developer Program provides everything you need to build and distribute your apps on the App Store for iPhone, iPad, Mac, and Apple Watch. Membership includes access to beta OS releases, advanced app capabilities, and tools to develop, test, and distribute apps and Safari extensions. For more information, visit Apple Developer Program.

Apple provides the following resources to support development in macOS:

Bug Reporting

For issues not mentioned in Notes and Known Issues, please file bugs through the Apple Developer website https://developer.apple.com/bug-reporting/.

When filing a bug, please include the full version number in the bug title and in the description. To find the version number, choose About this Mac from the Apple Menu, then click on the version number in the window that appears to show the full version number including the part in parenthesis. The full version number looks like 10.13.1 (17Bxxx).

Additionally, you may discuss these issues and macOS 10.13.1 SDK in the Apple Developer Forums: https://forums.developer.apple.com/welcome. To get more information about iCloud for Developers, go to https://developer.apple.com/icloud.

Release Notes Updates

macOS Release Notes is sometimes updated after a release is distributed. You can check for the most up-to-date version of macOS Release Notes at the Apple Developer website by checking http://developer.apple.com/go/?id=macos-sdk-release-notes.

Revision: macOS10131 - MRN1

System Requirements

macOS 10.13.1 SDK supports the following Macs:

Notes and Known Issues

The following items relate to using macOS SDK to develop code.

Foundation

Known Issues

  • Clients of NSURLSessionStreamTask that use a non-secure connection fail to connect when an error occurs during PAC file evaluation and the system is configured for either Web Proxy Auto Discovery (WPAD) or Proxy Automatic Configuration (PAC). A PAC evaluation failure can occur when the PAC file contains invalid JavaScript or the HTTP host serving the PAC file is unreachable. (33609198)

    Workaround: Use startSecureConnection() to establish a secure connection.

Vision

Known Issues

  • VNFaceLandmarkRegion2D is currently unavailable in Swift. (33191123)

  • Facial landmarks identified by the Vision framework may flicker in temporal use cases such as video. (32406440)