Apple released the tenth iOS 12 developer beta unexpectedly Thursday afternoon, Aug. 23. The update comes only three days after the release of iOS 12 developer beta 9, a surprising move for Apple, even with the irregular releases the company has made in recent weeks.
Dev beta 10 does not seem to introduce any significant changes for developers, rather it appears to ship with minor bug fixes and security patches. According to dev beta 10's release notes, the only change from dev beta 9 is a new issue where when using INUIAddVoiceShortcutButton, the "Add to Siri" and "Added to Siri" button text isn't localized.
The notes do omit a bug from Wallet, where Apple Pay would become unavailable. Apple does not list this issue as resolved, but it no longer appears in the release notes, so we assume it's been taken care of.
To download and update your iPhone to iOS 12 dev beta 10, you first need to be a registered developer with a valid configuration profile. If you have iOS 12's new "Automatic Updates" enabled, you can let the software update overnight. To download the beta right now, though, launch the Settings app, select "General," then "Software Update." Tap "Download and Install," then follow the on-screen prompts to download and install iOS 12 dev beta 10.
According to Apple's release notes, iOS 12 dev beta 10 resolves no issues from dev beta 9.
The following is a list of all known issues in iOS 12 dev beta 10. New issues are listed in bold:
- While signed in with a production account and testing with a sandbox account, attempting to fetch a new valid receipt displays a sign-in prompt for the production account with no option for switching to the sandbox account. (42862150) — Workaround: For testing purposes, StoreKit calls such as making a purchase and restoring transactions will fetch a new receipt. Alternatively, sign out of the production account.
- Various CoreGraphics calls have been hardened against continuing with invalid parameters. In iOS 12 beta, these calls may now return NULL or return early. (38344690)
- Inviting iOS 11 users who have multiple email addresses associated with their Apple ID to a home might not succeed. (41033550) — Workaround: Send the invitation to a different email address or phone number associated with the Apple ID of the iOS 11 user.
- Traffic data might not be displayed. (43254370) — Workaround: Tap the 'i' button to reveal Maps Settings and toggle the Traffic switch on.
- When a queueTransaction is performed on applicationQueuePlayer to modify the position of a song, the queue returns unchanged. (39401344)
Phone and FaceTime:
- Group FaceTime has been removed from the initial release of iOS 12 and will ship in a future software update later this fall.
- In iOS 12 beta, Camera Effects in Messages is available only on iPhone SE and iPhone 6s or later and is unavailable on iPad. Camera Effects in FaceTime is available only on iPhone 7 or later and is unavailable on iPad.
- Wi-Fi calls might end unexpectedly when transitioning from Wi-Fi to cellular while on the T-Mobile network. (39251828)
- The start and stop times for Downtime might change unexpectedly if they were configured prior to installing iOS 12 beta 9. (43393555) — Workaround: Update all devices associated with the iCloud account to iOS 12 beta 9 and reset the start and stop times for Downtime.
- After updating to iOS 12 beta 7 or later, parents should change the Screen Time passcode to prevent children from signing out of iCloud or changing the system time. (42879250)
- "Picked Up Phone" statistics might be inflated due to data syncing from other devices signed into the same iCloud account. (39917173)
- When using INUIAddVoiceShortcutButton, the "Add to Siri" and "Added to Siri" button text isn't localized. (43251696) — Workaround: To localize "Add to Siri" and "Added to Siri" button text, include localizations for this text in the strings files of your app bundle.
- While multiple ride-sharing apps are installed, Siri might open the app instead of providing an ETA or location when asked. (42324032) — Workaround: Ask Siri for the ETA or location again.
- Siri Shortcuts might not work if a device is locked. (41307405)
- Siri Suggestions for Shortcuts are enabled on iPhone 6s or later, iPad Pro, iPad (5th generation or later), iPad Air 2, and iPad mini 4. (40669231)
- You might encounter issues with systemLayoutSizeFitting(_:) when using a UICollectionViewCell subclass that requires updateConstraints(). (42138227) — Workaround: Don't call the cell's setNeedsUpdateConstraints() method unless you need to support live constraint changes. If you need to support live constraint changes, call updateConstraintsIfNeeded() before calling systemLayoutSizeFitting(_:).
- When using Messages in the iOS Simulator, a message might not be delivered from User A to User B. (40916530) — Workaround: Send a message from User B to User A.
Apple's release schedule for betas has been all over the place in recent weeks. The company released dev beta 7 on Aug. 13, but quickly pulled it due to stability issues. Two days later, the company released dev beta 8 as a patch for the buggy beta, following that with dev beta 9 on Monday, Aug. 20. Dev beta 10 marks the fourth beta release in just about 10 days.
This fast pace is not totally shocking when considering the proximity of iOS 12's official release. While Apple has no date confirmed yet, we might see the Golden Master (GM) build for developers as soon as Sept. 12, as this is the date Apple is rumored to announce the 2018 line of iPhones. The big public release historically follows one week later, so expect that to drop on Sept. 19.