The Apple Beta Software program on Wednesday implanted the second beta of iOS 9.1. The first beta of iOS 9.1 was released on September 9, which was followed by a public beta release a day later. If Apple follows the same schedule, we could be sure that the public beta of iOS 9.1 beta 2 will launch on Thursday.
The iOS 9.1 beta 1 release included underlying API changes to the java coding for things like the Apple pencil, the 3D Touch and Live Photos, but these features weren’t actually usable in the release.
The release notes for beta 2 also suggests that there are known issues with iCloud Keychain, issues with support on third-party keyboards in sharing and action sheets. Another problem was present in the PhotoKit. It had a bug where Podcast may crash if you play the last item in a list, and other restore issues.
Here are the underlying release notes for the beta 2 version:
iOS SDK Release Notes for iOS 9.1 Beta
Contents:
Introduction
iOS SDK 9.1 beta provides support for developing iOS apps. It is packaged with a complete set of Xcode tools, compilers, and frameworks for creating apps for iOS and OS X. 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 9. You can also test your apps using the included Simulator, which supports iOS 9. iOS SDK 9.1 requires a Mac computer running OS X v10.10.3 (Yosemite) or later.
This version of iOS is intended for installation only on devices registered with the Apple Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state.
For more information and additional support resources, visit http://developer.apple.com/programs/ios/.
Bug Reporting
For issues not mentioned in the Notes and Known Issues section, please file bugs through the Apple Developer website (https://developer.apple.com/bug-reporting/ios/). Additionally, you may discuss these issues and iOS SDK 9.1 in the Apple Developer Forums: . To get more information about iCloud for Developers, go tohttp://developer.apple.com/icloud.
Autosubmission of Diagnostic and Usage Data
By default, the iOS 9.1 beta automatically sends anonymous diagnostic and usage data back to Apple. This includes information about crashes, freezes, kernel panics, and information about how you use Apple and third-party software, hardware, and services. This information is used to help Apple improve the quality and performance of its products and services. You can stop autosubmission of diagnostics and usage data by going to Settings > Privacy > Diagnostics and Usage > Don’t Send.
Notes and Known Issues
AppleID
Known Issue
iForgot links may not work.
Workaround: Go to iforgot.apple.com in Safari.
iCloud Keychain
Note
During the iOS 9.1 Beta, iCloud Keychain for iCloud accounts with two-factor authentication enabled will use beta servers. If you do not want your iCloud Keychain data stored on beta servers, do not use the beta software.
Known Issues
- Sometimes while setting up iCloud Keychain, you recieve a “Could Not Set Up iCloud Keychain” error. Workaround: Reboot the device.
- If you disable Two-Factor Authentication on your iCloud account, your iCloud Keychain may also get turned off. Workaround: Confirm that your Keychain is still on in Settings after disabling Two-Factor Authentication.
- When activating Keychain in Settings on iPad, you may be unable to complete the activation.
- If you have an account with Two-Factor Authentication and set up iCloud Keychain, it may not succeed if you take a few minutes to get through Setup Assistant. Workaround: Go back to the beginning of Setup Assistant and sign into iCloud again.
- If you had been using a Random Security Code for your Keychain before upgrading to iOS 9.1 Beta, tapping “Back” when prompted to enter your security code in Setup Assistant may result in a sign-in failure. Workaround: Go back to the beginning of Setup Assistant and sign into iCloud again.
- If you change your device passcode while in Airplane Mode, you iCloud Keychain may cease to sync with other devices.
Keyboards
Known Issue
3rd party keyboards don’t appear in sharing sheets and action sheets.
Workaround: Use the Apple keyboard.
PhotoKit
Known Issue
If you add a PHLivePhotoView
to an app UI in Interface Builder, it might end up as a regular UIView
object at runtime.
Workaround: Declare a dummy PHLivePhotoView
subclass in your code:
@interface DummyLivePhotoViewSubclass : PHLivePhotoView |
@end |
@implementation DummyLivePhotoViewSubclass |
@end |
Podcasts
Known Issue
If you try to play the last item in a list, Podcasts may crash.
Restore
Known Issue
If you’ve set a region that doesn’t match your language, restores from iCloud Backup might not progress.
Workaround: During restore, change your region to match your language. You can change it back after the restore is over.
UIKit
Note
On 3D Touch capable devices, touch pressure changes cause touchesMoved:
to be called. This is true for all apps running on iOS 9.0. When running iOS 9.1, it is true only for apps linked with the iOS 9.0 (or greater) SDK.
Apps should be prepared to receive touch move events with no change in the x/y coordinates.