iOS 11.2 SDK Release Notes
Contents:
Introduction
iOS 11.2 SDK provides support for developing iOS 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 iPhone, iPad, or iPod touch running iOS 11.2. You can also test your apps using the included Simulator, which supports iOS 11.2. iOS 11.2 SDK requires a Mac computer running macOS Sierra 10.12.6 or later.
Tools and Developer Resources
You obtain Xcode 9.2 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 your development:
Developer documentation is available both on the Apple Developer website and from Xcode by choosing Help > Developer Documentation.
Apple Developer Forums. Participate in discussions about developing for Apple platforms and using developer tools.
Bug Reporter. Report issues, enhancement requests, and feedback to Apple. Provide detailed information, including the system and developer tools version information, and any relevant crash logs or console messages.
Apple Developer website. Get the latest development information.
iOS homepage. Get high-level information about the latest release of iOS. Download current and beta iOS releases.
For help with using Xcode, Simulator, or Instruments, choose Help > app name Help.
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, open Settings > General > About. The version number is shown next to Version and looks like 11.2 (15Cxxx).
Additionally, you may discuss these issues and iOS 11 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
iOS Release Notes is sometimes updated after a release is distributed. Please check this document for updates.
Revision: iOS1120 - IRN1
Notes and Known Issues
The following items relate to using iOS 11 SDK to develop code.
ARKit
Known Issues
Continuing from a breakpoint while debugging an
ARSession
may result in VIO breaking. Any visual objects placed in the world/anchor are not visible. (31561202)
AVFoundation
Resolved Issues
AVCameraCalibrationData
now contains correct information for theactiveFormat
property when usihg the TrueDepth camera on the iPhone X. (34200225)
EventKit
Resolved Issues
Initializing an
EKCalendarChooser
from EventKit no longer result in an app crash. (34608102)
Known Issues
Storing data to a nondefault event store in EventKit may not work. (31335830)
Files App (Simulator)
Known Issues
In Simulator, documents saved in Local Storage won't load again through the Document Browser. (32509670)
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.
Photos UI API Extensions
New Features
In iOS 11.2 or later, the user interface of a photo editing extension is no longer limited to the safe area. Apple recommends following the Human Interface Guidelines for content insets. (34189209)
UIKit
Resolved Issues
Displaying a page control in
UIPageViewController
on iPhone X no longer overlaps the home indicator at the bottom of the screen. (34478195)
Vision
Resolved Issues
Using a model that outputs an image with
VNCoreMLRequest
now works correctly. (34023914)VNHomographicImageRegistrationRequest
andVNDetectBarcodesRequest
now work correctly with images when using a request handler based on a URL. (34919881)VNFaceLandmarkRegion2D
is now available in Swift. (33191123)
Known Issues
Facial landmarks identified by the Vision framework may flicker in temporal use cases such as video. (32406440)
Xcode
Known Issues
Debugging a disabled Messages extension may cause the Messages app to crash. (33657938)
Workaround: Enable the extension before starting the debug session.
After a simulated iOS device starts up, it’s not possible to pull down the Notification center. (33274699)
Workaround: Lock and unlock the simulated device and then reopen Home screen.
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2017-12-21