蘋果 iOS/iPadOS 15 開發者 Beta 2 正式釋出:修復海量 bug,新增多種功能
6 月 25 日訊息蘋果今天向開發者推出了 iOS 15 beta 2(內部版本號 19A5281h)和 iPadOS 15 beta 2,這是自本月初 WWDC 2021 以來的首次更新,預計蘋果將在不久後推出公測版本(官宣 7 月),現在讓我們先來看看今天的更新內容吧。
蘋果開發者網站上的 iPadOS 15 beta 2 釋出說明顯示,今天釋出的更新不適用於 9.7 英寸 iPad Pro 的 Wi-Fi + 蜂窩版本(2016),原因未知。網友猜測是蘋果發現了一些嚴重的 bug,因此暫時跳過受影響的 iPad 型號更新。
從發行說明來看,蘋果主要是修復了 iOS 15 和 iPadOS 15 測試版中的一系列 bug。此外,使用“還原映象”安裝 iOS 15 測試版時,Finder 可能會無響應。(78834202)。
iCloud Private Relay 的 bug 修復
iCloud Private Relay 可使 iCloud 訂閱者在瀏覽網頁時更安全,但此功能在此前版本中帶來了一些 bug。蘋果僅透露,iOS 15 測試版“解決了導致 iCloud Private Relay 意外執行的問題”。
新地圖圖示
Apple 在 WWDC 2021 上展示了為其地圖 App 設計的新圖示,但它並未出現在 iOS 15 beta 1 中,不過現在已經上線 beta 2 版本。
Memoji
蘋果此前表示 Memoji 表情將迎來全新外觀,包括支援自定義設定的選項,現已出現在 iOS 15 beta 2 版本中。
天氣應用程式中的歡迎螢幕
如果你是在 iOS 15 中第一次開啟天氣 App,那麼現在你就會看到一個歡迎介面,已突出顯示其新功能和新設計。
iPad 上的快速筆記
快速筆記在 iPadOS 15 beta 1 中已經上線,但現剛剛支援從右下角快速劃出該功能。
分享遊戲 SharePlay
SharePlay 是一項全新的功能,你現在可以在 FaceTime 通話期間向對方共享螢幕、歌曲、視訊等。目前來看該功能現在適用於 iOS 15 beta 2。
此外,蘋果移除了在 HomePod 上啟用 iOS 15 beta 2 無損音訊的選項,這個功能很可能因為一些問題而被暫時移除,我們相信會在未來的版本中再回來。
另外其他改進還包括,Safari 位址列增加了重新整理按鈕,但只有在使用滑鼠或觸控板時才會顯示;Shortcuts 快捷指令功能改進,地圖圖示換新。
下面是蘋果提供給開發者參考的更新文件(機翻),普通使用者可直接無視。
應用商店
iOS 和 iPadOS 15 beta 2 中的新功能
將
jws
在例項屬性Transaction
和現在。(78734829)renewalInfo
jwsRepresentation
request(with:)
on 的型別方法Product
已重新命名為products(for:)
.(79410910)
在
listener
對型別屬性Transaction
,和現在。巢狀符合結構現在,和分別。無論和現在。(79034347)Product.SubscriptionInfo.Status
Storefront
updates
AsyncSequence
Transactions
Statuses
Storefronts
TransactionSequence
TransactionListener
Transactions
StoreKitError.userDidNotAuthenticate
不再被提供;使用來代替。(78270199)StoreKitError.userCancelled
Subscription
續訂不會通過 App Store 沙盒環境中的 StoreKit 2 API 自動推送到您的應用程式。Transaction
和續訂資訊可能無法立即獲得。(78463355)已知的問題
使用沙盒環境進行的購買返回。(79053760)
VerificationResult.unverified(_:)
Subscription
續訂不會通過 App Store 沙盒環境中的 StoreKit 2 API 自動推送到您的應用程式。Transaction
和續訂資訊可能無法立即獲得。(78463355)在 App Store 沙盒環境中測試中斷的應用內購買時,您無法同意條款和條件提示。(79153177)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了使用狀態偵聽器但未收到狀態更新的客戶端應用程式中的問題。更改 a 現在可以正確呼叫.(78375457)
Product.SubscriptionInfo.Status
subscription
listener
修正了在呼叫時發生的問題
latest(for:)
上Transaction
,或訪問上的屬性值,叫不回的最新的方法為給定的。(78466898)latestTransaction
Product
Transaction
productID
認證服務
已知的問題
allowedCredentials
不被尊重。(79221358)金鑰在模擬器中不可用。(79358627)
AV 基金會
iOS 和 iPadOS 15 beta 2 中的新功能
iPadOS 應用程式現在可以繼續使用相機,同時呈現多個視窗併成為螢幕上唯一的應用程式。(77522226)
已知的問題
您可以針對新的 AV Control API 呼叫和構建;但是,結果呼叫的使用者介面不起作用。(79160982)
棄用
recommendedVideoSettings(forVideoCodecType:assetWriterOutputFileType:)
現在返回nullable NSDictionary<NSString *, id> *
,而不是nullable NSDictionary *
在 Objective-C 和[String: Any]?
,而不是斯威夫特。(33784279)[AnyHashable: Any]?
cgImageRepresentation()
而現在返回,而不是斯威夫特。(44734827)previewCGImageRepresentation()
CGImage?
Unmanaged<CGImage>?
recommendedAudioSettingsForAssetWriter(writingTo:)
現在返回nullable NSDictionary<NSString *, id> *
,而不是nullable NSDictionary *
在 Objective-C 和[String: Any]?
,而不是斯威夫特。(50450334)[AnyHashable: Any]?
相機
已知的問題
實時文字可能不可用。(79693579)
如果啟用低功耗模式,全景模式可能會產生意外結果。(79424047)
車載播放器
已知的問題
在 SharePlay 會話中共享螢幕時,將手機連線到 CarPlay 可能會失敗。(76385907)
解決方法:在將手機連線到 CarPlay 之前停止螢幕共享。
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致靜音和路線概覽按鈕不出現在某些車輛中的問題。(78223409)
修復了導致 Siri 在通知完成後但在橫幅關閉之前呼叫 Siri 時意外關閉的問題。(78412579)
解決了導致通知請求意外結束並在螢幕上留下橫幅的問題。(78118849)
核心圖形
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了顯示意外黑色或白色網格覆蓋的影象或縮圖。(77994242)
建立機器學習
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致模型資產無法下載的問題。(78126303)
MLStyleTransfer
除錯
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了
libdispatch
在環境變數設定為 的情況下執行應用程式時程序崩潰的問題。(78177966, 78184764)LIBDISPATCH_COOPERATIVE_POOL_STRICT
1
視訊對話
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了 Group FaceTime 通話中音訊的空間平移;它現在在開始呼叫時啟動。(78537333)
修復了使用後置攝像頭時出現的問題;縮放級別指示器沒有反映實際的縮放級別。(75041234)
修復了在 Group FaceTime 通話中點選人像效果按鈕的結果。您的視訊不再意外縮放。(78062565)
修復了在使用包含非羅馬字元的聯絡人姓名發起 FaceTime 通話時導致 FaceTime 無響應的問題。(78742488)
檔案
已知的問題
如果您為檔案選擇在新視窗中開啟,檔案可能會意外退出。(79449679)
複製某些 USB 驅動器上的檔案可能會失敗,錯誤地提示可用空間不足。(78785200)
找到我的
已知的問題
基於 Intel 的 Mac 電腦或 Apple Watch 不支援落後時通知。(79188374)
當您的 iOS 裝置需要充電時,指示“查詢我的網路”處於活動狀態的文字僅在裝置語言設定為英語時顯示。(78547946)
字型
已知的問題
PDF 文件中的某些文字可能會難以辨認。(79370423)
重點
已知的問題
除了使用 Siri 請勿打擾之外,您無法切換到 Focus。(78263540)
自動回覆不起作用。(77510470)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致搜尋位置無法返回結果的問題。(75850587)
基礎
已在 iOS 和 iPadOS 15 beta 2 中解決
在修正了一個錯誤,並導致系統丟擲降價解析異常時包含未明確指定表比對錶。(77476077)
NSAttributedString
AttributedString
修復了英語代詞的問題,無論是傳統的還是通過 指定的,都不會導致屈折。(77621682)
Morphology.CustomPronoun
引導式訪問
已知的問題
將引導式訪問與 VoiceOver 配合使用時,您可能無法輸入引導式訪問密碼來結束引導式訪問。(79370792)
解決方法:如果設定了裝置密碼,請強制重啟裝置以結束引導式訪問。
已在 iOS 和 iPadOS 15 beta 2 中解決
解決了引導式訪問導致點選開始按鈕後無法啟動的問題。(78229283)
修復了在引導訪問處於活動狀態時撥打電話時導致電話意外退出的問題。(78474289)
健康
已知的問題
您最多隻能與三個人共享健康資料,並且最多可以接收三個人的健康資料。(77534149)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了需要您開啟“健康”才能接收共享邀請的問題。(74996608)
修復了點選停止共享後導致延遲的問題。(77030574)
修復了在您嘗試共享健康資料時導致錯誤的問題。(78508260)
修復了導致特定人員的共享健康資料似乎丟失的問題。(77943795)
修復了導致您在嘗試設定健康共享時收到錯誤的問題。(78007265)
修復了當您從兩個名字相同的人那裡收到健康資料時會產生意外結果的問題。(78520265)
家
已知的問題
將 Matter 配件與第三方家庭集線器連線的 API 當前不可用。(79729460)
您無法與使用 Thread 的 Matter 配件配對。(74458377)
Thread 配件在初始設定後可能不使用 Thread,而是使用藍芽 LE。(79214660)
解決方法:將配件移到家庭集線器附近,然後多次切換配件狀態。
配對後,Mat 配件可能會進入“無響應”狀態。(76019163)
解決方法:從主頁中移除配件,重置配件,然後將其添加回主頁。如果問題仍然存在,請重新啟動 Home 集線器。如果問題仍然存在,請從 Home 中移除 Home hub 並重新新增。如果問題仍然存在,請移除房屋並建立一個新房屋。
與 Matter 配件的初始配對嘗試可能需要出乎意料的長時間並最終失敗。(77967587)
解決方法:重新嘗試配對配件。
您最多可以在家中配對五個 Matter 配件。(77967671)
只有房主(而非受邀使用者)才能配對 Matter 配件。(76012945)
您可能會停止接收來自 Matter 配件的通知。(77514813)
解決方法:重新啟動您的裝置。
如果您使用相同的 iCloud 帳戶建立新家,現有家中的 Thread 配件可能會回退到藍芽。(78129824)
解決方法:從家中移除受影響的 Thread 配件並重新新增。
已在 iOS 和 iPadOS 15 beta 2 中解決
刪除了相機設定中的“包裹檢測”開關不可用時。(78020938)
修復了阻止您在 Home 中建立其他 HomePod 鬧鐘的問題。(78279213)
主螢幕
已知的問題
從側欄中選擇類別後,小部件庫可能會顯示錯誤的小部件類別。(78882533)
解決方法:關閉並重新開啟小部件庫。
從小部件庫中拖動小部件時,主螢幕可能會意外退出。(79360336)
iPadOS 14 中的大型固定最喜歡小部件無法正確遷移到 iPadOS 15 測試版。(78419030)
解決方法:在編輯模式下使用小部件庫將固定小部件重新新增到主螢幕。
在小部件庫中取消搜尋後,取消按鈕仍然可見,這可能會使小部件庫空白。(78572049)
解決方法:關閉並重新開啟小部件庫。
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了在應用程式庫搜尋或擴充套件類別中向上滑動時導致整個應用程式庫被關閉的問題。(75298316)
修復了在 iPadOS 主螢幕上拖動小部件時導致意外佈局的問題。(78461690)
修復了導致“今日”疊加中小部件之間沒有空間的問題。(78476875)
修復了應用程式庫搜尋中的部分標題以在滾動時正確淡入淡出。(78028831)
修復了導致應用程式庫搜尋中部分之間的分隔線丟失的問題。(78251426)
將主螢幕上應用程式圖示旁邊的螢幕時間指示器固定為正確的顏色。(76013929)
修復了在焦點處於活動狀態時將頁面移動到最後一頁後導致主螢幕頁面以意外順序顯示的問題。(78426963)
雲
已知的問題
當您拒絕恢復聯絡人邀請時,您可能會看到一條訊息,表明您已接受邀請。邀請未被接受,已按預期拒絕。(79401130)
iCloud Private Relay 提供給網站的網路位置可能沒有預期的那麼精確。更新您操作的伺服器的 IP 地理資料庫以獲得正確的位置資訊。(77291090)
在開發過程中,如果流量無法私下路由,iCloud Private Relay 會回退到直接連線。(78433904)
已在 iOS 和 iPadOS 15 beta 2 中解決
使 iCloud 私人中繼設定可用。(78603429, 78287769)
修復了需要所有登入您的 iCloud 帳戶的裝置執行 iOS 15 測試版或 macOS Monterey 12 測試版才能設定帳戶恢復聯絡人的問題。(78401415)
解決了使用電話號碼設定帳戶恢復聯絡人時無法傳送邀請的問題。(78483506)
解決了導致 iCloud Private Relay 意外執行的問題。(78516754)
鍵盤
已在 iOS 和 iPadOS 15 beta 2 中解決
解決了當鍵盤不在螢幕上時旋轉時的意外行為。(78593028)
keyboardLayoutGuide
修復了 iPadOS 鍵盤快捷鍵選單外觀。現在每次按住 Command 鍵時它都會出現。(74902281)
語言和地區
已知的問題
某些語言可能會顯示未本地化的文字。(79373100)
日誌記錄
已知的問題
對於每個程序崩潰,iOS 都會生成兩個崩潰日誌。(76650102)
郵件
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了文件掃描器以按預期執行。(77522226)
修復了導致在電子郵件的標題欄上向下滑動以在本地儲存草稿,但未與其他裝置同步的問題。(77525588)
修復了當您選擇使用在“快速檢視”中開啟的附件回覆或撰寫新郵件時,無法將附件新增到新郵件的問題。(77721532)
地圖
棄用
MKPinAnnotationView
並在此測試版中標記為已棄用。(78536295)MapPin
已知的問題
滾動報告檢視可能會產生意外結果。(78823129)
附近互動
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了在使用附件提供的配置資料建立過程中導致錯誤的問題。(78430145)
NINearbyAccessoryConfiguration
聯網
棄用
現在已棄用對代理自動配置 (PAC) 的明文 HTTP URL 方案的支援。僅對 PAC 使用 HTTPS URL 方案。這會影響所有 PAC 配置,包括但不限於通過設定、系統偏好設定、配置檔案和
URLSession
API(例如、 和 )設定的配置。如果您配置明文 HTTP PAC URL,系統可能會在 PAC 檔案載入期間將其升級為 HTTPS。通過 DNS 的 Web 代理自動發現 (WPAD) 協議不受影響。動態主機配置協議 (DHCP) 選項 252 WPAD 可能會在 PAC 檔案載入期間嘗試將明文 HTTP URL 升級為 HTTPS。(61981845)connectionProxyDictionary
CFNetworkExecuteProxyAutoConfigurationURL(_:_:_:_:)
筆記
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了通過快速筆記分享到訊息的問題,它正確地顯示了一個可見的傳送按鈕。(75712983)
相片
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了即使關閉訊息中的自動共享開關也會導致“與你共享”的問題。(78181276)
修復了在“回憶”中無法共享的問題。(78163273)
隱私
已知的問題
記錄應用活動日誌可能包含相同訪問許可權的重複條目。(77168882)
軟體更新或從備份恢復後,記錄應用程式活動預設為關閉。(77466774)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了未清除記錄應用活動日誌的重置位置和隱私。(76568242)
修復了不能準確反映時區變化的記錄應用活動日誌時間戳。(78278614)
修復了錯誤地歸因於 Safari 的應用網路連線連結預覽的記錄應用活動日誌記錄。(77288250)
修復了關閉記錄應用活動時未要求您確認刪除記錄資料的問題。(76404276)
現實作曲家
已知的問題
您可能無法在 Reality Composer 中建立新專案。(79418400)
解決方法:在 macOS 上的 Reality Composer 中建立一個新專案,然後
.rcproject
通過 AirDrop 或郵件將檔案傳輸到您的裝置。蘋果瀏覽器
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了當從跟蹤器隱藏 IP 地址時 Safari 無法按預期載入網站的問題。(78529425)
修復了導致 Safari 在點選搜尋欄時意外退出的問題。(78582318)
設定助手
已知的問題
以前已知的 Wi-Fi 網路可能會意外丟失。(79368806)
解決方法:重新加入網路並重試。
學校工作
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了在“課業”中開啟文件時導致錯誤的問題。(77528937)
分享遊戲
已知的問題
SharePlay 可能看起來不可用。(79306972)
解決方法:退出 FaceTime,然後重新登入。
在通話期間講話時,媒體音量可能會意外高。(77856932)
如果活動元資料大於 27KB,則共享活動可能無法啟動。(78776780)
如果您離開然後重新加入 SharePlay 會話,您可能不會在播放的同一點重新加入。(79431429)
解決方法:結束,然後為所有參與者重新開始播放。
如果一個會話的參與者超過五個,SharePlay 效能可能會受到影響。(79466576)
結束螢幕共享體驗時,FaceTime 音訊和視訊可能會失去同步。(79106154)
解決方法:先關閉麥克風,然後再開啟。
如果您在 Apple TV 上啟動 SharePlay 會話,確認請求可能不會出現在您的 iOS 裝置上。(79425227)
解決方法:取消 iOS 裝置與 Apple TV 的配對,然後重新配對。
共享您的顯示時收到的通知將對其他 SharePlay 參與者可見。(79456016)
解決方法:在 SharePlay 會話期間啟用“請勿打擾”。
在某些裝置上,FaceTime 攝像頭會在螢幕共享會話開始時關閉。(78620351)
在 Apple TV 上結束播放後,可能無法在 iOS 裝置上繼續播放。(79456371)
iOS 上的 AirPlay 裝置列表不能用於從 tvOS 帶回 SharePlay 內容。(77996544)
解決方法:在 tvOS 上使用控制中心。
如果 iOS 裝置未進行 PIN 配對,則無法將 SharePlay 內容傳送到 Apple TV。(76149579)
解決方法:在將 SharePlay 內容傳輸到 Apple TV 之前,使用 PIN 將 iOS 裝置與 Apple TV 配對。
沙贊基特
已知的問題
新增到預設例項的媒體專案不會出現在 Shazam 中。(77785557)
SHMediaLibrary
解決方法:長按音樂識別控制中心模組檢視內容。
SHMediaLibrary
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了
songs
屬性可用性的問題。(78589271)快捷方式
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了快捷方式編輯器中的拖放問題;它現在可以可靠地工作。(77395180)
解決了編輯器文字欄位中變數條目的意外行為。(78119853)
Siri
已知的問題
裝置端語音識別僅支援以下語言:中文(普通話 - 中國大陸)、英語(澳大利亞)、英語(加拿大)、英語(英國)和英語(美國)。(78483609)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致 Siri 錯誤處理新公告通知型別的後續請求的問題。(78177497)
睡覺
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致 Apple Watch 在 Wind Down 開始時進入睡眠鎖定的問題。它現在等到就寢時間開始進入睡眠鎖定。(77529487)
軟體更新
已知的問題
如果可用儲存空間少於 500 MB,您可能無法使用軟體更新來更新您的裝置。(78474912)
迅速
已知的問題
該
async
Task
在 MacOS 上,watchOS 和 tvOS 的 API 從不同async
iOS 中任務的 API。因此,Actor
在多平臺專案中對物件的 Task API 呼叫可能會導致async
函式在暫停點掛起。(79378627)使用者介面
iOS 和 iPadOS 15 beta 2 中的新功能
您現在可以
Text
使用.(72159423)FormatStyle
搜尋時,如果您點選使用修飾符的建議,建議列表現在會消失,而不是顯示您選擇的單個建議。(76965399)
searchCompletion(_:)
自定義可搜尋修飾符使用
prompt
引數而不是前一個title
引數配置的搜尋欄位的提示。(77988967)SwiftUI 現在支援修飾符。(77827592)
textSelection
已知的問題
從導航堆疊中的第三個螢幕彈出後,您無法推送到第三個螢幕。(79076444)
如果您
Text
從包含形態屬性的 an 建立一個檢視,然後在 a 內插入該檢視,則 的屬性不會影響顯示的文字。(78914478)AttributedString
Text
LocalizedStringKey
AttributedString
例如:
Text("\(Text(attributedString))friend(s)")
AsyncImage
在List
有時過早取消影象下載。(78187465)
提供對 的繫結可能需要包含在關鍵路徑引數中,並且在 iOS 和 iPadOS 14 及更早版本中不可用。(77890799)
OutlineGroup
wrappedValue
init(_:children:content:)
BorderlessButtonMenuStyle
並且不能作為靜態成員使用。諸如不編譯之類的語法。(78606888)BorderedButtonMenuStyle
.menuStyle(.button)
解決方法:改為提供已初始化的樣式型別。例如,。
menuStyle(BorderlessButtonMenuStyle())
List
使用 using 在新新增的行中聚焦檢視需要將焦點狀態屬性的更新推遲到下一次主執行迴圈執行時。(78607356)FocusState
LocationButton
通過 SwiftUI 自定義時可能會錯誤地繪製。(79370118)已在 iOS 和 iPadOS 15 beta 2 中解決
在摺疊的多列導航檢視中推送詳細資訊現在可以用於任意深度。(77919440)
修復了導致 ain a 更新不正確的文字繫結的問題。(78168257)
TextField
ForEach
修復了導致
List
錯誤應用 的問題。(76889711)safeAreaInset(edge:alignment:spacing:content:)
修復了使用 AppKit 和 UIKit 中的下劃線顏色屬性導致異常的問題。(78409689)
AttributedString
修復瞭如果工具欄修飾符位於應用程式的根檢視上,則不會顯示 with 位置的問題。(77936794)
ToolbarItem
keyboard
工具欄專案中的按鈕現在尊重自定義樣式或對其標籤的自定義。內的按鈕具有改進的間距、命中測試和預設懸停效果。(77303539)
navigationBarItems(leading:)
棄用
Function (
Fn
) 快捷鍵修飾符已棄用並保留供系統使用。(78627099)第三方應用
已知的問題
從本地備份恢復裝置後,第三方應用程式可能無法開啟,其中主機的 Apple ID 與裝置的 Apple ID 不同。(77336986)
解決方法:重新啟動您的裝置。
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了無法為某些應用選擇語音隔離或廣譜麥克風模式的問題。(78534920)
翻譯
已知的問題
系統範圍的轉換會向伺服器傳送請求,即使裝置上模式處於開啟狀態。(75374469)
使用者介面工具包
已知的問題
摺疊硬體鍵盤快捷鍵欄不會正確呼叫.(74440016)
UIKeyboardLayoutGuide
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了 UIKit 文字檢視,例如和在渲染 Markdown 時正確渲染文字樣式(粗體、斜體、程式碼和刪除線)。(74107883)
UITextView
UILabel
修復了 上屬性的可用性。(77943286)
UISheetPresentationController
UIViewController
超寬頻
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致測距產生意外結果的問題。(78168600)
天氣
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了導致出現意外降水通知的問題。(77269918)
網頁套件
已在 iOS 和 iPadOS 15 beta 2 中解決
固定以正確提供.(76554090)
ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
ASAuthorizationSecurityKeyPublicKeyCredentialAssertion
Xcode
已知的問題
MusicKit 功能(例如使用音樂請求載入內容)在模擬裝置中不起作用。(78559381)
已在 iOS 和 iPadOS 15 beta 2 中解決
修復了由 Interface Builder 創作的應用程式以正確顯示.(78186685)
CLLocationButton
修復了使用舊本地化程式碼(例如
English
或使用常見變體程式碼(例如與文字標籤中斷)進行本地化的應用程式的問題。(78268837)ko_KR
CLLocationButton
iOS 和 iPadOS 15 測試版中的更新
應用商店
iOS 和 iPadOS 15 測試版中的新功能
StoreKit2 引入了一個現代的基於 Swift 的 API,它利用了新的語言功能,如 Swift 併發性。使用此 API 載入產品資訊、在您的商店中顯示應用內購買、允許客戶進行購買、管理對內容和訂閱的訪問以及接收由 App Store 以 JSON 網路簽名 (JWS) 格式簽署的交易資訊。(66587964)
音訊單元
iOS 和 iPadOS 15 測試版中的新功能
音訊單元現在提供音訊單元主機可以在 iOS 中顯示的自定義檢視。使用該屬性來確定是否具有使用者介面。使用方法來獲取的。自定義檢視支援通過屬性設定檢視的色調顏色。這可用於將檢視的顏色設定為每個軌道的不同顏色或匹配應用程式的外觀。(74183251)
providesUserInterface
AUAudioUnit
requestViewController(completionHandler:)
AUViewController
view
tintColor
核心觸覺
iOS 和 iPadOS 15 測試版中的新功能
如果暫停恢復,則、 和型別的事件現在會在事件中間恢復播放。如果玩家在特定時間偏移量開始,這些事件不會在事件中間開始。(29274583)
CHHapticEventTypeAudioContinuous
CHHapticEventTypeHapticContinuous
CHHapticEventTypeAudioCustom
CHHapticAdvancedPatternPlayer
seek(toOffset:)
您現在可以控制是否將捲包絡應用於
type
資源。預設情況下,這些資源使用內建的音量包絡進行播放,該包絡在開始時使訊號漸入並在結尾漸出,以避免產生咔嗒聲。(75491090)您可以通過以下方式之一應用音量包絡:
如果您通過為其註冊音訊資源 ID 來匯入自定義音訊資產,您可以通過系統傳遞給的新鍵值引數 來指定此行為。
CHHapticAudioResourceKeyUseVolumeEnvelope
registerAudioResource(_:options:)
如果您使用 AHAP 檔案或 of 引用音訊資產,則可以使用模式鍵控制此行為。
initWithDictionary:error:
CHHapticPattern
CHHapticPatternKeyEventWaveformUseVolumeEnvelope
建立機器學習
iOS 和 iPadOS 15 測試版中的新功能
在建立 ML 框架現在是在 iOS 和 iPadOS 15 beta 版,解鎖新的機遇構建動態的應用經驗,充分利用裝置上的 ML。用於影象分類、聲音分類、文字分類、手部姿勢和手部動作分類的以任務為中心的 API 以及用於經典表格分類和迴歸的 API 都可用。(37087332)
基於音訊特徵列印的演算法可以更快地訓練聲音分類器模型,具有更高的準確性、更低的延遲和更小的模型尺寸。這現在是 Create ML 中的預設演算法選項。(70106630)
MLSoundClassifier
MLSoundClassifier
基礎
iOS 和 iPadOS 15 測試版中的新功能
Foundation 現在包括一個自動語法協議引擎。這簡化了您的程式碼並減少了您提供的本地化字串的數量,方法是自動改變本地化字串以考慮複數、語法性別協議以及與使用者的稱呼條款的協議。它適用於英語和西班牙語。(70210115)
格式化 API 現在可用,它們專注于格式並消除了建立、配置和快取格式化程式例項的需要。每種
Formatter
型別都有一個formatted
功能。這些函式具有允許配置和自定義樣式的引數。(70220307)
JSONSerialization
而JSONDecoder
現在支援從 JSON5 解碼。(73954652)
SortDescriptor
、和 API 提供了一個 Swift 介面來表達對值進行排序的可歸檔規則。(74264359)KeyPathComparator
SortComparator
健康
已在 iOS 和 iPadOS 15 測試版中解決
修正了一個問題,以返回特定的資料型別,它不支援,其中包括一個錯誤,和。(73254136)
enableBackgroundDeliveryForType:frequency:withCompletion:
HKCorrelationType
HKCharacteristicType
HKActivitySummaryType
日誌記錄
iOS 和 iPadOS 15 測試版中的新功能
os_signpost(_:dso:log:name:signpostID:)
來自 Swift 是所有平臺上框架作業系統的一部分:注意:這些 API 在 iOS 14 和 iPadOS 14 及更早版本中不可用;但是,現有的 API 仍然可用。(54756831)
os_signpost
OSSignposter
使用子系統和類別、現有 OSLog 物件或現有Logger
物件進行例項化。OSSignposter API 提供了用於發出路標的方法。發出路標,發出路標,發出路標。這些替換了基於和的現有呼叫。
beginInterval(_:id:)
begin
endInterval(_:_:)
end
emitEvent(_:id:)
event
os_signpost
String
varargs
API 支援
String
對元資料引數進行插值。String
插值與 Logger API 接受的插值相同。OSSignposter API 支援所有格式和隱私選項 —— 以前由函式提供 —— 並遵循與 Logger API 相同的語法。
os_signpost
這些 API 提供了對舊 API 的效能改進。
在
OSSignposter type
提供了一種通過周圍的程式碼塊的新範圍的 APIbegin
和end
路標,。withIntervalSignpost(_:id:_:around:)
聯網
iOS 和 iPadOS 15 測試版中的新功能
傳送的預設
Accept-Language
標頭URLSession
具有更新的格式和多個區域設定的更正值。除了首選語言之外,如果當前系統語言與首選語言不同,標頭還包括作為後備的當前系統語言。此行為會影響連結到 macOS 12、iOS 15、tvOS 15 和 watchOS 8 SDK 的應用程式。(38772422)
URLSession
現在包括async
功能。(68890254)例如,一次性獲取:
let(data,response)=tryawaitURLSession.shared.data(from:URL(string:"https://www.le.com")!)iflethttpResponse=responseas?HTTPURLResponse,httpResponse.statusCode==200{//Usedata.}並支援位元組流:
AsyncSequence
let(bytes,response)=tryawaitURLSession.shared.bytes(with:URL(string:"https://www.le.com")!)iflethttpResponse=responseas?HTTPURLResponse,httpResponse.statusCode==200{fortryawaitlineinbytes.lines(){//Parseline.}}隱私
iOS 和 iPadOS 15 測試版中的新功能
要下載在應用隱私報告中顯示應用內容的檔案,請選擇設定 > 隱私 > 記錄應用活動。(77758720)
SKAdNetwork
iOS 和 iPadOS 15 測試版中的新功能
如果開發人員選擇接收穫勝回傳,裝置現在可以將獲勝回傳的副本傳送給所宣傳的應用程式的開發人員。(75054513)
迅速
iOS 和 iPadOS 15 測試版中的新功能
現在提供了一種新的 Swift 值型別,它具有與 Swift 字串相同的字元計數行為。它是完全可本地化的,還包括對 Markdown、Codable、強型別屬性等的支援。(27227292)
AttributedString
NotificationCenter
包括一個使用 async/await 接收通知的新 API。(74401384)AsyncSequence
forawaitnoteinNotificationCenter.default.notifications(named:.MyNote){//Usenote.}使用者介面
iOS 和 iPadOS 15 測試版中的新功能
LocalizedStringKey
現在可以包含 Markdown 語法。當您Text
從 a 建立檢視時,系統會解析 Markdown 字串,包括使用字串文字建立的檢視。系統樣式根據 Markdown 構造。(74515884)LocalizedStringKey
Text
Text
您可以
Text
從結構建立。尊重您通過 SwiftUI 屬性範圍內的屬性提供的樣式;這些樣式優先於您通過檢視修飾符提供的樣式。(74841755)AttributedString
Text
特定型別的動畫現在在主執行緒之外執行,因此有新的執行緒安全要求。(70524799) 確保以下函式和型別是執行緒安全的:
符合這些協議的所有方法和型別的訪問器:,,,,,,,,,,.
AlignmentID
Animatable
EnvironmentKey
EnvironmentValues
Equatable
GeometryEffect
Hashable
Identifiable
PreferenceKey
Shape
VectorArithmetic
您傳遞給以下型別和函式的任何閉包,但前提是建立它們的檢視沒有對型別的引用:,,,,,,,,。
ObservableObject
ForEach
GeometryReader
backgroundPreferenceValue(_:_:)
overlayPreferenceValue(_:_:)
transformPreference(_:_:)
anchorPreference(key:value:transform:)
transformAnchorPreference(key:value:transform:)
transformEnvironment(_:transform:)
transaction(_:)
一個提供了一個現在更新其在使用者鍵入約束力。當用戶提交欄位或焦點移離欄位時格式化欄位的文字。(67899823)
TextField
NSFormatter
NSFormatter
A 現在在點選行時切換其擴充套件。(62208702)
DisclosureGroup
預設是現在。(75072988)
ListStyle
insetGrouped
TextField
標籤不會出現在表單中的欄位旁邊。使用prompt
引數為欄位指定顯式佔位符。(61260160)已在 iOS 和 iPadOS 15 測試版中解決
修復了
Color
從 aUIColor
或NSColor
.此過程現在使用顯式或初始值設定項。優先使用標準系統顏色而不是來自或的等效顏色。例如,在視覺上等效的.(73987059)init(uiColor:)
init(nsColor:)
Color
UIColor
NSColor
blue
systemBlue
修正了出動回撥的問題和當任何一組的多個檢視中的觀點出現或消失。現在,當您將它們應用於一組多個檢視時,並且僅在每次第一個檢視出現和最後一個檢視消失時排程回撥。(75609476)
onAppear(perform:)
onDisappear(perform:)
onAppear(perform:)
onDisappear(perform:)
修復了標籤檢視在控制元件之間平均分配檢視空間的問題。當水平佈局時,標籤檢視現在優先顯示標籤,然後再將空間分配給其餘控制元件。(74728764)
小部件和 watchOS 複雜功能中的符號影象現在從其向量輪廓重新繪製,以避免畫素化。(50464514)
固定資產目錄影象設定了“保留矢量表示”選項,因此在通過從向量源重新渲染調整大小時,影象可以正常工作。(49074629)
修復了使用大寫鍵的鍵盤快捷鍵,因此它們不再具有隱式新增的 Shift (⇧) 修飾符。(68047066)
isPresented
,, 和新操作會關閉 UIKit 提供的託管控制器。(52556186)PresentationMode
DismissAction
修復了導致多行文字的無邊框按鈕意外對齊的問題。預設情況下,跨越多行文字的無邊框按鈕現在居中對齊。(75905535)
一個與基於它的第一個孩子不再尺寸本身,當內垂直滾動的包含。(65811306)
TabView
PageTabViewStyle
ScrollView
表格資料
iOS 和 iPadOS 15 測試版中的新功能
TabularData 是一個新的 Swift 框架,用於分析和操作表格資料。您可以使用它來讀取 CSV 和 JSON 檔案,以及連線、分組和聚合資料。(69982458)
DataFrame
使用者介面工具包
iOS 和 iPadOS 15 測試版中的新功能
對於針對 iOS 15 beta SDK 編譯的應用程式,在文字檢視和文字欄位中鍵入時,按鍵命令不再攔截文字輸入和文字編輯命令。例如,按下 Delete 鍵始終會刪除一個字元,並且不會觸發 Delete 鍵命令(如果存在)。要讓鍵盤命令攔截文字輸入,請將屬性設定為在鍵盤命令上。這也需要鍵盤命令優先於焦點鍵盤導航命令,例如箭頭和 Tab 鍵按下。(55118263)
wantsPriorityOverSystemBehavior
true
在 iOS 14 和 iPadOS 14 及更早版本中,當設定為 時,QuickType 欄將被禁用。對於與 iOS 15 和 iPadOS 15 或更高版本連結的應用程式,QuickType 欄已啟用,並顯示拼寫檢查候選項。如果新的行為是不可取的為您的使用情況,設定以隱藏 QuickType 吧。(68874861)
autocorrectionType
UITextAutocorrectionTypeNo
spellCheckingType
UITextSpellCheckingTypeNo
使用 iOS 15 beta SDK 進行編譯時,幾個關鍵的視窗相關屬性、方法和通知會改變行為:
isKeyWindow
返回true
如果視窗在其場景,而不是應用程式鍵。
becomeKeyWindow
當視窗成為其場景中的關鍵而不是應用程式時呼叫。
didBecomeKeyNotification
當視窗成為其場景中的關鍵而不是應用程式時釋出。
resignKeyWindow
當視窗放棄其場景中的關鍵視窗狀態而不是應用程式時呼叫。
didResignKeyNotification
當視窗放棄其場景中的關鍵視窗狀態而不是應用程式時釋出。(72873846)
讀者請注意:關注【】官方微信公眾號後,回覆關鍵詞“描述檔案”或“蘋果”,即可最方便的獲取當前最新版描述檔案和攻略!
一旦配置檔案被安裝,測試版更新將通過 OTA 無線方式提供。建議最好在第二臺 iPhone 或者 iPad 上安裝 iOS 15 和 iPadOS 15,因為這是早期釋出的軟體,可能有問題。
在 iOS/iPadOS 15 測試期間,蘋果將能夠完善新功能,並在軟體正式釋出前解決錯誤 Bug,預計將在秋季釋出。6 月份的釋出也將允許開發者在他們的 App 應用程式中建立新的 iOS 和 iPadOS 15 功能。
新的測試版軟體目前僅限於註冊開發者,但蘋果將在今年 7 月提供公開測試版。iOS 和 iPadOS 15 測試版距離 9 月正式釋出日期之前,將間隔數月。
相關閱讀:《WWDC21:蘋果官方詳解 iOS 15 更新內容大全》
描述檔案、iOS 韌體下載必備之完全手冊: