Anda di halaman 1dari 26

iOS 13 & iPadOS 13 Beta

4 Release Notes
iOS 13 & iPadOS 13 Beta 4 release notes
downloaded by GeeksCorner and sponsored by
Creativley Social.

iOS & iPadOS Release


Notes
Overview
The iOS & iPadOS 13 SDK provides support for developing
apps for iPhone, iPad, and iPod touch devices running iOS &
iPadOS 13. The SDK comes bundled with Xcode 11 beta
available from Beta Software Downloads. For information on
the compatibility requirements for Xcode 11, see Xcode 11 Beta
4 Release Notes.
Important
Upgrade your iPhone to the newest available version of iOS 13
beta before upgrading any paired watches to watchOS 6 beta
or a newer version of watchOS 6 beta. (51366653)
General
Known Issues
• Snapshots for apps that use Metal might have an
unexpected appearance in the App Switcher. (53121694)
Resolved Issues
• The EU volume limit warning appears correctly when
exceeding the maximum volume limit. (51068683)
• If you have a large photo library, you no longer need to wait
for an extended period while your device displays the
Apple logo with a progress bar following an update to iOS
& iPadOS 13. (51147659)
• Tapping links no longer causes apps to become
unresponsive for a period of time after updating to iOS &
iPadOS 13 beta. (51222428)
• Wallpapers consistently display correctly. (45300725)
• The Wi-Fi icon is consistently displayed in the status bar
when Wi-Fi is on. (51512334)
Deprecations
• The UIApplicationExitsOnSuspend key is no longer
supported in iOS & iPadOS 13. Update your apps to
handle modern multitasking. (43958234)

Activity
Resolved Issues
• Activity behaves as expected when you tap on VO₂ max in
Trends. (51539836)
App Store
Resolved Issues
• SKStoreProductViewController no longer returns a blank
page. (50955943)

Apple CryptoKit
Resolved Issues
• Users are prompted to authenticate when using the
SecureEnclave API with access control set on keys.
(51279188)

Audio
New Features
• Voice Processing mode can now be enabled on
AVAudioEngine. (50906329)
• New AVAudioNode types can be used to wrap a user-
defined block for sending or receiving data in real time.
• A new method is available for an AVAudioEngine-based
app to retrieve a list of all nodes attached to an
AVAudioEngine instance.
• A new rendering mode in AVAudioEnvironmentNode
selects the best spatial audio rendering algorithm
automatically based on the output device.
• A new AVAudioSession property allows system sounds and
haptics to play while the session actively uses audio input.
• A new enumeration, AVAudioSession.PromptStyle, informs
apps which style of voice prompt they should play based
on other audio activity in the system.
• AVAudioSession.RouteSharingPolicy now permits apps to
specify route-sharing policies so their audio and video
routes to the same location as AirPlay.
• Audio Unit Extensions now support user presets that are
available across all host applications.

Deprecations
• The OpenAL framework is deprecated and remains
present for compatibility purposes. Transition to
AVAudioEngine for spatial audio functionality.
• AUGraph is deprecated in favor of AVAudioEngine.
• Inter-App audio is deprecated. Use Audio Units for this
functionality moving forward.
• Carbon component-based Audio Units are deprecated and
support will be removed in a future release.
• Legacy Core Audio HAL audio hardware plug-ins are no
longer supported. Use audio server plug-ins for audio
drivers moving forward.

Audio Sharing
New Features
• Audio sharing is compatible with AirPods (1st generation or
later) and PowerBeats Pro. iPhone 8 or later, iPad Pro
12.9-inch (2nd generation or later), iPad Pro 11-inch, iPad
Pro 10.5-inch, iPad (5th generation or later), iPad Air (3rd
generation), iPad mini (5th generation), or iPod touch (7th
generation or later) is required. (51331268)
AVFoundation
New Features
• AVFoundation now supports encoding video with alpha
channels using HEVC. Videos encoded in this manner are
broadly supported in AVFoundation APIs, and by Safari
within web pages. Technical details of the format can be
found in the Interoperability Profile specification. (8045917)

Books
Resolved Issues
• Locally downloaded cloud items don’t move back to iCloud
after upgrading to iOS & iPadOS 13 beta. (51306790)
• A predictive text bar no longer appears unexpectedly when
reading certain books. (51584308)
• Books no longer quits unexpectedly while browsing a PDF.
(51108267)
• Books stored in iCloud Drive appear without delay in your
Library. (51435740, 50776390)

CarPlay
Resolved Issues
• Home screen icons display correctly in light mode.
(51863892)
• The garage door button consistently appears in the
CarPlay Dashboard. (50275274)
• The map style for navigation apps changes dynamically
between dark and light modes. (50986173)

Core Haptics
Known Issues
• By default, haptics are disabled when microphone
recording begins. You can override this by setting the
AVAudioSession property
allowHapticsAndSystemSoundsDuringRecording to true
before activating its audio session. (25811898)
• Events — such as audioContinuous, hapticContinuous,
and audioCustom — can’t be resumed during the event; no
output occurs for that event, only for subsequent events.
This applies to playback at a specific time offset, seeking,
and resuming. (29274583)
• CHHapticDynamicParameter instances with nonzero
relative times that are sent as part of a
sendParameters(_:atTime:) call on a
CHHapticAdvancedPatternPlayer with the atTime
parameter set to 0.0 are incorrectly applied at the
beginning of the CHHapticPattern, instead of the expected
nonzero relative time. This doesn’t occur on a
CHHapticPatternPlayer. (46316890)
• Both vibrations generated through
AudioServicesPlaySystemSound(_:) and vibration patterns
generated through the user-created tap-to-vibrate UI are
attenuated when compared to prior versions of iOS.
(47448156)
• Parameter Curves are not supported with a
CHHapticAdvancedPatternPlayer, only a
CHHapticPatternPlayer. No error is generated when a
CHHapticPattern containing a Parameter Curve is passed
to a CHHapticAdvancedPatternPlayer. (47891515)
• Brief audio distortion occurs when starting a Playback
category app such as Music in the background. For
example, brief distortion occurs if you start the app from
Control Center while Core Haptics audio playback using a
playAndRecord audio session is already underway.
(48121467)
• Following any decompression to uncompressed floating-
point samples, the total limit on all audioCustom resources
per process is eight megabytes. (48659023)
• Multiple overlapping Parameter Curves for the same
CHHapticDynamicParameter.ID might result in playback
artifacts. (50026384)
• The maximum duration for a hapticContinuous haptic event
is 30 seconds. Events exceeding this limit can be
constructed and accepted by CHHapticPatternPlayer, but
haptic playback will fade out after 30 seconds. (51322525)
Resolved Issues
• When audio generated by Core Haptics is played using an
audio session category or mode that normally supports
Bluetooth or wired headphone output, audio plays as
expected. (29939183, 50905288)
• Creating a hapticContinuous event with an attackTime of
1.0 then dynamically increasing the attack time by 1.0 no
longer causes erroneous behavior. (50386282)
• The default value for audioBrightnessControl is now 0, not
1. (50310604)

Core Image
New Features
• The init(imageURL:options:) and init(imageData:options:)
initializers no longer support RAW version 5 and earlier.
Version 6 and later remain supported. (50911303)
• Added new APIs for instantiating and modifying the built-in
Core Image filters.
• The CICoreMLModel filter is enhanced to support models
with an input or output of type MLFeatureType.multiArray.
• Metal CIKernel instances support arguments with arbitrarily
structured data.
• Metal CIKernel instances support returning a group of 2 ×
2 pixels.
• The integer values of CIFormat symbols, such as ARGB8,
have changed to a new set of values that are consistent
across platforms. The former values remain supported for
backward compatibility; however, you should avoid
dependancies on specific numerical values.

Core Media
Resolved Issues
• Media services no longer quits with the message
“AVFoundation error AVErrorMediaServicesWereReset
-11819” when you play a low-latency HLS stream if the
network link doesn’t negotiate TCP ECN. (51690639)

Core ML
Resolved Issues
• In the MLRecommender model, the exclude and restrict
parameters are optional as expected. (50348777)

Device Management
Known Issues
• Users can’t accept an invitation to App and Book
Assignments. (50832260)
Resolved Issues
• MDM queries no longer return unmanaged data, such as
profiles and certificates installed using Apple Configurator.
(50857952)
• After completing User Enrollment, Reminders can be
enabled for the Managed Apple ID. (48820760)
• After completing User Enrollment, you’re no longer
prompted to reenter your Managed Apple ID credentials
when viewing account details in Settings > Passwords &
Accounts. (48605466)
• You can now access the Enterprise iCloud Drive from
managed apps when the managed “Open-in” restriction is
enabled on a User Enrollment. (51016087)
• On a User Enrollment, you can install enterprise apps after
removing and then reenrolling in MDM. (50959631)

FaceTime
Resolved Issues
• You no longer need to toggle the Attention Correction
setting at least once in order to disable it. (52054477)

Files
Resolved Issues
• Using Files in Schoolwork is now supported. (51588407,
51277263)

Find My
Known Issues
• When performing an action in Find My that generates an
email, you might see references to the Find My Friends
and Find My iPhone apps. (51123613)
• The “Notify when found” feature is currently unavailable.
• Apple Pay cards might remain suspended after a device
exits Lost Mode.
• While iOS & iPadOS 13 remains in beta, offline-finding
capability is limited.
HomeKit
Known Issues
• After viewing IP camera streams in the Home app, your
device won’t sleep until you exit the app. (52981554)

Home Screen
Known Issues
• Dragging app icons from Spotlight currently has no effect.
Instead, drag app icons from the Dock. (49004339)
Resolved Issues
• Items in Quick Action menus have correctly sized icons.
(50561570)
• When viewing widgets for the first time after restarting your
device, the Show More toggles appear correctly.
(50966601)

iCloud
Known Issues
• The iCloud Drive section in Settings > General > iPhone
Storage might inaccurately represent the current state of
files on your device. (50362095)
• When creating a new Pages, Numbers, or Keynote
document in a shared folder, you might see the message:
“Couldn’t connect to iCloud.” (50827963)

Workaround: Close and reopen the document.
• When manually initiating iCloud backup from Settings >
iCloud Account > iCloud > iCloud Backup > Back Up Now,
the progress bar doesn’t complete. However, this doesn’t
mean that the backup isn’t complete. Once the text below
the progress bar changes from “Backing Up” to “Updating
iCloud,” it indicates that the backup completed. However,
the iCloud sync doesn’t complete due an issue with notes
syncing with iCloud. Your notes might not be up to date on
iCloud compared to the notes on your device. (51030266)

Resolved Issues
• All of your iCloud Drive data is consistently present after
upgrading to iOS 13 beta. (51787170, 51950018)
• Documents download correctly in iCloud Drive. (52295165)
• The content of folders inside an iCloud Shared Folder are
available to other users viewing your shared folder.
(51591135)
• Pages, Numbers, and Keynote documents in shared
folders correctly show an error message when you try to
access them from iCloud.com. (50738067)

Keyboards
Resolved Issues
• You can disable QuickPath typing. (50989321)

Localization
Known Issues
• Devices set to use certain languages might exhibit clipped
or misaligned layout. (51068688)
• Devices set to use certain languages might display
unlocalized text. (47765173, 51197936, 51270878)

Location
Resolved Issues
• Apps that receive user location are no longer erroneously
attributed large numbers of locations even though only a
few locations were actually received. (52240105)
• Requesting Always authorization and receiving Provisional
Always authorization is no longer incorrectly delivered to
the CLLocationManagerDelegate as
CLAuthorizationStatus.authorizedWhenInUse. (51475789)

Mail
New Features
• Ignore Blocked Senders can now be enabled in Settings >
Mail. The blocked contacts list is shared with Messages,
FaceTime, and Phone. (50775961)
Known Issues
• You might be unable to share an image directly from an
email. Instead, forward the email with attachments.
(50538771)

Maps
Resolved Issues
• Route lines display correctly when sharing a trip ETA.
(50904902)
• You can navigate from an origin location that’s different
than your current location when a watch running watchOS
6 beta is paired to your iPhone running iOS 13 beta.
(47399367)

Messages
Resolved Issues
• Animoji and Memoji mirror your face as expected starting
in build 17A5522g. (52199654)


Music
Resolved Issues
• Music doesn’t quit unexpectedly when reordering songs in
Up Next. (51639471)
• Music no longer appears paused even though audio is
playing. (49926478)
• You can share or tap album and artist links. (49675331)

Networking
New Features
• All URLSessionTask instances with a GET HTTP method
that contain a body now produce the error
NSURLErrorDataLengthExceedsMaximum. (46025234)

Resolved Issues
• For a background-configuration URLSession, an HTTP
Set-Cookie header sent from a server behaves as
expected. (47044416)

Deprecations
• Removed support for FTP and File URL schemes for Proxy
Automatic Configuration (PAC). HTTP and HTTPS are the
only supported URL schemes for PAC. This affects all PAC
configurations including, but not limited to, configurations
set using Settings, System Preferences, Profiles, and
URLSession APIs such as connectionProxyDictionary and
CFNetworkExecuteProxyAutoConfigurationURL(_:_:_:_:).
(28578280)
• The URLSession and NSURLConnection APIs no longer
support SPDY. Servers should use HTTP 2 or HTTP 1.1.
(43391641)

Notes
Known Issues
• Using search in Notes might produce unexpected results.
(48238242)
Phone and FaceTime
Known Issues
• When upgrading to iOS 13 beta, you might be unable to
enter your SIM PIN during the setup process. Instead, use
Settings > Cellular > SIM PIN to unlock your SIM.
(51593059)
Resolved Issues
• The status bar accurately reflects the current connection
state when transitioning in and out of cellular service.
(50821677)

Podcasts
Resolved Issues
• Transcript search is now available. (50425804)
• Podcast artwork doesn’t overlap other UI elements.
(50859386)
Safari and WebKit
Resolved Issues
• Keyboard shortcuts behave as expected when using non-
English language settings. (50979111)

Screen Time
Known Issues
• Users can select “One more minute” multiple times per day
instead of only once each time they reach the limit for an
app. (48773803)
• If you enable Share Across Devices, Screen Time settings
don’t sync with iCloud until your iOS device is restarted.
Any edits you make to your Screen Time settings on that
device before restarting are lost. (50194586)
Settings
Known Issues
• Do Not Disturb settings might not synchronize between
your phone and watch until both are updated to iOS 13
beta 4 and watchOS 6 beta 4. (52830669)
• You might be unable to purchase cellular data plans on
iPad. (51735832, 51737229)

Sign In with Apple


Known Issues
• Real User status is currently unavailable. Sign In with
Apple provides a status for new accounts but the status
might return unexpected results. (51765525)
Siri
Known Issues
• AirPods might disconnect unexpectedly when Announce
Messages with Siri is enabled unless music is playing
while receiving a new message. (50322025)
• When you edit an app's intent definition file and install the
app, changes aren’t immediately reflected in Shortcuts.
(46645833)

Workaround: Quit and relaunch Shortcuts after installing a
new version of the app, or build and run the intents
extension in Xcode, targeting the Shortcuts app.
• The supportsOnDeviceRecognition property always returns
false the first time it’s accessed. After a few seconds,
accessing it again returns the correct value. (47822242)
• Shortcuts opened on iOS & iPadOS 13 beta are
automatically upgraded and can no longer be opened on
iOS 12. If a device with iOS 12 and a device with iOS 13
share an iCloud account, shortcuts might become
unusable on the device running iOS 12. (50873839)

Workaround: Disable iCloud Sync between devices
running iOS & iPadOS 13 beta and devices running iOS
12.
• While using non-English languages, asking Siri to perform
actions related to Reminders or Messages might cause the
corresponding application to quit unexpectedly. (50952938)
• Currently, the only supported response for
INSearchForMediaIntent is
INSearchForMediaIntentResponseCode.continueInApp.
(51010311)
• When Announce Messages with Siri is enabled, music
playback might be interrupted when a message is read.
(51243455)

Resolved Issues
• Shortcuts-enabled media apps no longer appear to have
SiriKit media support. (51010590)
• To support Announce Messages with Siri in your
messaging app, add INSearchForMessagesIntentIdentifier
to your notification category. (50462393)

SwiftUI
New Features
• The EnvironmentValues structure has four new properties
for reading accessibility values from the environment:
accessibilityDifferentiateWithoutColor,
accessibilityReduceTransparency,
accessibilityReduceMotion, and accessibilityInvertColors.
(51712481)
• The color(_:) modifier for Text is renamed
foregroundColor(_:) for consistency with the more general
foregroundColor(_:) view modifier. (50391847)
• The BindableObject protocol’s requirement is now
willChange instead of didChange, and should now be sent
before the object changes rather than after it changes. This
change allows for improved coalescing of change
notifications. (51580731)
• The RangeReplaceableCollection protocol is extended to
include a remove(atOffsets:) method and the
MutableCollection protocol is extended to include a
move(fromOffsets:toOffset:) method. Each new method
takes IndexSet instances that you use with the
onMove(perform:) and onDelete(perform:) modifiers on
ForEach views. (51991601)
• Added improved presentation modifiers:
sheet(isPresented:onDismiss:content:),
actionSheet(isPresented:content:), and
alert(isPresented:content:) — along with isPresented in the
environment — replace the existing presentation(_:),
Sheet, Modal, and PresentationLink types. (52075730)
• Updated the APIs for creating animations. The basic
animations are now named after the curve type — such as
linear and easeInOut. The interpolation-based
spring(mass:stiffness:damping:initialVelocity:) animation is
now
interpolatingSpring(mass:stiffness:damping:initialVelocity:),
and
fluidSpring(stiffness:dampingFraction:blendDuration:timest
ep:idleThreshold:) is now
spring(response:dampingFraction:blendDuration:) or
interactiveSpring(response:dampingFraction:blendDuration
:), depending on whether or not the animation is driven
interactively. (50280375)
• Added an initializer for creating a Font from a CTFont.
(51849885)
• You can style a NavigationView using two new style
properties: stack and doubleColumn. By default, navigation
views on iPhone and Apple TV visually reflect a navigation
stack, while on iPad and Mac, a split-view styled navigation
view displays. (51636729)

When using the doubleColumn style, you can provide two
views when creating a navigation view — the first is the
master and the second is the detail. For example:

NavigationView {
• MyMasterView()
• MyDetailView()
• }
• .navigationViewStyle(.doubleColumn)
• 



Known Issues
• When pushing a view from a NavigationLink in an element
of a List, the pushed view shows Button instances with
black text and NavigationLink instances with black text and
a chevron. (52858284)
• Image instances don’t use resizing information configured
in asset catalogs. Configure the size of an image using the
resizable(capInsets:resizingMode:) modifier instead.
(49114577)
Resolved Issues
• View modifier methods return opaque views (some View)
rather than complex generic types. (46140669)
• ScrollView instances always size themselves as expected
for their content. (49204262)
• The tabItemLabel(_:) modifier — now named tabItem(_:)
— now accepts @ViewBuilder closures. (51502668)
• Text in previews in Xcode switch to the correct appearance
in Dark Mode. (51486412)
Deprecations
• The identified(by:) method on the Collection protocol is
deprecated in favor of dedicated
init(_:id:selection:rowContent:) and init(_:id:content:)
initializers. (52976883)
• The relativeWidth(_:), relativeHeight(_:), and
relativeSize(width:height:) modifiers are deprecated. Use
other modifiers like
frame(minWidth:idealWidth:maxWidth:minHeight:idealHeig
ht:maxHeight:alignment:) instead. (51494692)
Third-Party Apps
Known Issues
• You might be unable to stream to a Chromecast device.
(51334673)
• WhatsApp might quit unexpectedly when forwarding
messages to a user who isn’t in the recent contacts list.
(45416129)
• WhatsApp users might receive duplicate notifications or
notifications without content. (50537131)
• Audio might not play in Instagram stories. (50433755)
• The Wells Fargo app might quit unexpectedly when
opened or during sign-in. (51085418)

Resolved Issues
• Didi displays map data correctly. (48386075)
• Apps that were unable to backup or restore data to iCloud
Drive can now do so once again. (50784901)
• Gmail behaves as expected when you tap the "View entire
message” link. (51451630)
• Dragging and dropping an NSUserActivity-backed drag
item creates a new scene.

UIKit
New Features
• The UITableViewCell class no longer changes the
backgroundColor or isOpaque properties of the
contentView and any of its subviews when cells become
highlighted or selected. If you are setting an opaque
backgroundColor on any subviews of the cell inside (and
including) the contentView, the appearance when the cell
becomes highlighted or selected might be affected. The
simplest way to resolve any issues with your subviews is to
ensure their backgroundColor is set to nil or clear, and their
opaque property is false. However, if needed you can
override the setHighlighted(_:animated:) and
setSelected(_:animated:) methods to manually change
these properties on your subviews when moving to or from
the highlighted and selected states. (13955336)
• Since iOS 8, using UISearchController with
UINavigationController has required setting the
definesPresentationContext property of the top view
controller to true. Failure to do so leads to subtle bugs that
can be hard to detect and debug. Starting in iOS & iPadOS
13 beta, if a view controller’s navigationItem has a non-nil
searchController, when the view controller is shown in a
navigation controller, UINavigationController automatically
sets that view controller’s definesPresentationContext
property to true. If you are targeting earlier versions of iOS,
set this property before your search controller becomes
active. (31338934)
• The UIRefreshControl class no longer directly modifies the
contentInset of its scroll view. Instead, its adjustments to
the content inset will be incorporated into the scroll view’s
adjustedContentInset. The only exception is when the
scroll view’s contentInsetAdjustmentBehavior is set to
UIScrollView.ContentInsetAdjustmentBehavior.never, in
which case the UIRefreshControl instance will modify the
contentInset directly as it did in previous releases.
(35866834)
• If you implement self-sizing cells in a UITableView by
overriding sizeThatFits(_:) without using Auto Layout, the
height you return is interpreted as the desired height for
the contentView of the cell, and UITableViewCell
automatically adds any additional height needed to allow
room for the cell separator. If you implement manual self-
sizing this way, the cell’s contentView width is guaranteed
to be accurate for you to use in manual layout calculations
when sizeThatFits(_:) is called on the UITableViewCell.
(39742612)
• Trait environments, such as views and view controllers,
now have their traitCollection property populated with traits
during initialization. These initial traits represent a
prediction of the ultimate traits that the trait environment
will receive when it gets added to the hierarchy. Because
the traits that are populated during initialization are just a
prediction, they might differ from the traits that are received
once actually in the hierarchy. Therefore, when possible
you should wait to perform work that uses the
traitCollection until the view, or view controller’s view, has
moved into the hierarchy — meaning window returns a
non-nil value — so that you don’t have to throw away any
work done using the predicted traits if the actual traits are
different. The best time to use the traitCollection is during
layout, such as inside layoutSubviews(),
viewWillLayoutSubviews(), or viewDidLayoutSubviews().
• The traitCollectionDidChange(_:) method is only called
when the value of a trait changes. Importantly, because the
trait collection is now initialized to a prediction of the
ultimate traits in the destination hierarchy, when the initial
predicted traits match the ultimate traits in the hierarchy,
traitCollectionDidChange(_:) will not be called when the
trait environment is added to the hierarchy. Because
traitCollectionDidChange(_:) is intended to be an
invalidation callback to notify you that one or more traits
changed, audit your existing implementations of this
method, as well as the UIContentContainer method
willTransition(to:with:), for places where you might have
been relying on it to trigger initial setup. The best place to
lazily perform work that uses the traitCollection is inside
one of the layoutSubviews methods discussed above, but
remember that these layout methods are called any time
layout occurs so be sure to avoid repeating work when you
don’t need to. (46818941)
• You can now enable debug logging to easily see when
traitCollectionDidChange(_:) or willTransition(to:with:) is
called on your own classes. Turn on the logging by using
the following launch argument: -
UITraitCollectionChangeLoggingEnabled YES. You might
want to temporarily disable the Main Thread Checker while
using this launch argument and running your app from
Xcode to avoid extra log messages for unrelated classes.
(47858564)
• The UITableViewCell class’s contentView property is
always laid out edge-to-edge with adjacent accessories,
both on the leading and the trailing side. This streamlines
the layout code so developers who want the correct default
offset no longer have to align their content with the content
view border or the layout margin depending on whether
there is an accessory on the trailing side or not. You should
now always lay out their code on the layout margins of the
cell’s content view to get the default system insets. These
insets will be adjusted automatically based on the
accessories visible in the cell to match the system’s default
spacing. (48214114)
• You can now invoke a custom initializer from a creation
block that’s passed through
instantiateInitialViewController(creator:) or
instantiateViewController(identifier:creator:). This makes it
possible for you to initialize view controllers with additional
context and arguments, while taking advantage of defining
them in a storyboard through Interface Builder. A custom
controller initializer must call its super.init(coder:) method
and pass the coder argument that it receives through the
creation block. (48313869)

Known Issues
• Prior to iOS 13, UITextField assumed that the frames of its
leftView and rightView were correctly set when assigned
and would never change. Starting in iOS 13, the
implementation of leftViewRect(forBounds:) and
rightViewRect(forBounds:) now ask the view for its
systemLayoutSizeFitting(_:). To achieve the previous
behavior when linking against and running on iOS 13, add
explicit sizing constraints on the view, wrap it in a plain
UIView, or subclass the view and implement
systemLayoutSizeFitting(_:). (51787798)
• Specifying UIWindowScene.DestructionRequestOptions in
Swift is currently unavailable. (51036709)

Voice Control
Known Issues
• After you enable Voice Control for the first time, resources
begin downloading in the background. Once the download
completes, you will receive a notification that Voice Control
is ready for use. (50788121)

Voice Memos
Resolved Issues
• Voice Memos synced from iCloud play correctly.
(51492047)

Watch

Known Issues
• Complications might disappear from Apple Watch after
updating to iOS 13 beta if your watch isn't running
watchOS 6 beta. (50507942)
Resolved Issues
• Settings appear properly in the Apple Watch app if you’ve
recently reinstalled a built-in app. (51689111)

Xcode
New Features
• CAMetalLayer is now available in Simulator. (45101325)

Known Issues
• Donated shortcuts might not appear in Search while using
the simulator. (50832782)

Workaround: Test on a device with Settings > Developer >
Display Recent Shortcuts enabled.
• Changing the volume level in Simulator while a video is
playing in Safari mutes the audio. (51207286)
Resolved Issues
• Calls to SKProductsRequest no longer fail in Simulator.
(50875951)
• Swift interfaces for several new URLSession APIs are now
available. (50517967)
• Dark Mode is available in Simulator (50699968)
• When running your app from Xcode, you no longer see
console errors about UIKit classes that override the
traitCollection getter. (51651561)

Anda mungkin juga menyukai