Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Overview

The iOS & iPadOS 17.2 beta SDK provides support to develop apps for iPhone and iPad running iOS & iPadOS 17.2 beta. The SDK comes bundled with Xcode 15.1, available from the Mac App Store. For information on the compatibility requirements for Xcode 15.1, see Xcode 15.1 Release Notes.

Apple Music

Known Issues

  • The Favorite Songs playlist might take a while to appear on some iOS/iPadOS, watchOS, and tvOS devices. (117219873)
    Workaround: Add a single song to your Apple Music library and the Favorite Songs playlist should appear within a few minutes.

AVKit

Known Issues

  • AVCaptureEventInteraction does not currently respond to the Action button. (112861854)

Contact Key Verification

Known Issues

  • The Learn More links do not link to Knowledge Base articles during Beta. (101563811)
  • When verifying another user, Contact Verification Code might not show if one user interrupts the flow. (114462363)
    Workaround: Both users restart the process.
  • After verifying a contact, the verificaton checkmark might not show up in Messages app. (116142336)
  • Users might see an error to Turned Off transcript every few hours. (116405131)
    Workaround: Dismiss the error.
  • Users might see that they’re are not eligible to enable Contact Key Verification on some of their upgraded devices. (117044482)
    Workaround: Retry after waiting at least 30 minutes.

iMessage Contact Key Verification

New Features

  • With iMessage Contact Key Verification, users can choose to further verify that they are messaging only with the people they intend. iMessage Contact Key Verification uses Key Transparency to enable automatic verification that the iMessage key distribution service returns device keys that have been logged to a verifiable and auditable map. When a user enables the feature, they will be notified about any validation errors directly in the Messages conversation transcript and Apple ID Settings.
    For even higher security, iMessage Contact Key Verification users can compare a contact verification code in person, on FaceTime, or through another secure call. They can also choose to create or edit a contact and save a public key to turn on iMessage Contact Key Verification with that person.
    All devices signed into your iCloud account must be on the minimum supported version of iOS 17.2 Beta, macOS 17.2 Beta, or watchOS 17.2 Beta. If you wish to keep using other devices on older versions of the OS, you will need to sign out of iMessage on these devices in order to enable contact key verification. (111356044)

Journaling Suggestions API

New Features

  • Journaling Suggestions provides a visual picker interface for iPhone apps. The picker displays personal Moments that occur in someone’s life, such as their workouts and exercise, places they visit, a trip they take, a person they connect with, their photo memory highlights, Photos in their library, a song or podcast they listen to. Only suggestions explicitly added by the user will be shared with an app. If your app donates activities or interactions to SiriKit or CallKit or if someone authorizes your app to save data to HealthKit, some data might show up as part of Journaling Suggestions. (117044228)

Messages

Known Issues

  • Unlocalized string shown for member count in the full screen Map View of Group Messages might appear (e.g. DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287022)

Personal Hotspot @Daily Build Status: Resolved Issue

Resolved Issues

  • Fixed: Certain Android devices might be not be able to connect to iPhone Personal Hotspot due to a known issue with older Android networkstack code. (113517807)

StoreKit

New Features

  • New pricing properties price, currency, and currencyCode are now available on Transaction. If an offer was applied to the transaction, a new property offer is available to see information about it (id, type, payment mode), as well as convenience properties offerID, offerType, and offerPaymentMode. (106650768)

StoreKit Testing in Xcode

New Features

  • New testing functionality to send Purchase Intents to apps using StoreKit Testing in Xcode from the Transaction Manager. (101034395)

SwiftUI

New Features

  • Use _logChanges() to log causes of SwiftUI view updates.
    Call the new debugging method _logChanges() in the body of a SwiftUI view to log information about why the system is updating the view. For example:
    struct MyView: View {
    var body: some View {
    #if DEBUG
    let _ = Self._logChanges()
    #endif
    // … rest of view body …
    }

    }
    As well as the physical property names, “@self” marks that the view value itself has changed, and “@identity” marks that the identity of the view has changed (that is, that the persistent data associated with the view has been recycled for a new instance of the same type).
    The new _logChanges() method is like the existing _printChanges() one, except that the new method uses the system console, which is useful in some debugging workflows.
    Calls to _logChanges() log at the info level to the “com.apple.SwiftUI” subsystem with the category “Changed Body Properties”. (113352555)

Resolved Issues

  • Fixed: Resolved a possible Swift access conflict crash that could occur with toolbar items. (113992797)

Known Issues

  • To prevent unintentional implicit dependency cycles, ImageRenderer no longer sends Observable updates when the image it produces changes. This change does not affect the behavior when a depedency is explicitely declared by observing the ImageRenderer’s publisher. (116836341)

WidgetKit

Known Issues

  • In widgets Text(_:style:) does not animate its content by default. (107582710)
    Workaround: To explicitly request an animation, use the View.contentTransition(_:) modifier.
 
  • Like
Reactions: gank41
Awesome and its only 6.39 GB........
I saw that too and thought you've got to be kidding me. I live in a rural area where, unfortunately, only limited mobile broadband exists, and 6gb for anything is 'start the download and go mow the lawn' size hahaha. Don't get me started on XBOX game downloads either...
 
  • Haha
Reactions: FreedomStyle
Oh, my weather widgets. I know it's a beta, but still.

Cut off type on one, temp missing on the other.

IMG_0167.jpeg
IMG_0168.jpeg
 
  • Like
Reactions: Boeingfan
Does anyone know if AirPlay receiver works for any Apple device, or only to pair with Vision Pro? It looks like the AirPlay Receiver setting on macOS, even including the same sub-settings. I’m really hoping this will work between iPhone and iPad, that’s something I’ve been hoping for for the last couple years.
 
I don't know if it's the Sonoma update or the iOS update, but suddenly long-deleted iMessage conversations are reappearing every other day.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.