來源
https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-15-beta-release-notes
20210902更新
iOS & iPadOS 15 Beta 8 Release Notes
用官網 Beta 8 更新內容里的更新碼(就(71949674)這種),與本文章內的更新碼最對比,得到了以下增加的部分
Home
Known Issues
已知的問題
You can’t pair a third-party app with Matter accessories through the app paring flow if the accessory is already paired with another app. (80059432)
如果第三方應用程序已經與另一個應用程序配對,則不能通過應用程序配對流程將第三方應用程序與Matter配件配對。
SwiftUI
Known Issues
已知的問題
List no longer respects SwiftUI’s safe area insets. (82295913)
List不再涉及swifttui的safe area insets。(82295913)
--------------------分隔線**************************************以下內容2021-08-31 16:52最后一次更新提交************************分隔線--------------------------------------
ios和ipados 15 beta 7發布說明
更新你的APP們以使用新功能,並根據API的變化測試應用程序。
概述
iOS和iPadOS 15 SDK支持開發iPhone, iPad和iPod touch設備運行iOS和iPadOS 15 beta 7的應用程序。該SDK與Xcode 13 beta 5捆綁在一起,可以從beta Software Downloads下載。有關Xcode 13的兼容性要求的信息,請參閱Xcode 13 Beta 5發布說明。
應用程序商店
已知的問題
- 對於已經完成的事務,未完成屬性可能會返回VerificationResult
。(81346114) - 在沙盒環境中執行的購買返回' VerificationResult.unverified(:😃 '。(71949674)
AVFoundation
棄用
supportedPhotoPixelFormatTypes(for:)
andsupportedRawPhotoPixelFormatTypes(for:)
,在swift中,返回值從[NSNumber]
變為了[OSType]
。 (64822071)recommendedVideoSettings(forVideoCodecType:assetWriterOutputFileType:)
現在返回nullable NSDictionary<NSString *, id> *
代替nullable NSDictionary *
在 Objective-C中, 且[String: Any]?
代替[AnyHashable: Any]?
在 Swift中。(33784279)cgImageRepresentation()
andpreviewCGImageRepresentation()
現在返回CGImage?
代替Unmanaged<CGImage>?
在 Swift中。 (44734827)recommendedAudioSettingsForAssetWriter(writingTo:)
現在返回nullable NSDictionary<NSString *, id> *
代替nullable NSDictionary *
在 Objective-C 且[String: Any]?
代替[AnyHashable: Any]?
在 Swift中。 (50450334)
Core ML
已知的問題
在自動引用計數(ARC)模式下,當使用. datapointer屬性時,編譯器可能會延長MLMultiArray的生存期,比預期的要長。這可能會增加內存的使用。(80895213)
解決方法:將.dataPointer訪問包含在@autoreleasepool{…}。
調試
已知的問題
在運行macOS 11的Mac設備模擬器上運行的iOS應用程序中使用dispatch semaphores會導致應用程序崩潰。(81783378)
解決方法:在Xcode中選擇Product > Scheme > Edit Scheme…,然后取消選擇Run > Options > Queue Debugging > " Enable backtrace recording "。
文件
在iOS和iPadOS 15 beta 7中解決
如果您為文件選擇在新窗口中打開,文件不再意外退出。(79449679)
Finde My
已知的問題
當您的iOS設備需要充電時,只有當設備語言設置為英語時,才會顯示“查找我的網絡處於活動狀態”的文本。(78547946)
焦點
在iOS和iPadOS 15 beta 7中解決
現在你可以使用Siri切換到“專注”而不是“請勿打擾”。(78263540)
引導訪問
已知的問題
當使用帶VoiceOver的引導訪問時,您可能無法輸入引導訪問密碼以結束引導訪問。(79370792)
解決方法:如果設置了設備密碼,強制重啟設備以結束引導訪問。
首頁
已知的問題
- 你不能和使用Thread的Matter配件搭配。(80991829)
- 如果第三方應用程序已經與另一個應用程序配對,則不能通過應用程序配對流程將第三方應用程序與Matter配件配對。
解決方法:從其他應用程序中刪除附件配對,然后對第三方應用程序。 - 如果你還沒有創建Apple Home,你就不能使用Matter附件向第三方應用程序添加流程。(80058744)
解決方法:啟動Home應用程序,在添加流程之前創建Home。 - 當蘋果電視通過Wi-Fi連接時,Matter配件是無法接觸到的。(79582629)
解決方法:通過以太網連接蘋果電視。 - 物料配件配對后可能進入無響應狀態。(76019163)
-解決方法:從家中卸下配件,重新設置配件,並將其添加回家中。如果問題仍然存在,請從主界面中刪除主界面集線器並重新添加。如果這個問題仍然存在,那么移除這個家並創建一個新的家。 - 最初嘗試與Matter配件的配對可能會花費意想不到的長時間,最終失敗。(77967587)
解決方法:重試配對附件。 - 一個家庭最多只能搭配五個Matter配件。(77967671)
- 只有家里的主人,而不是受邀用戶,才能配對Matter配件。(76012945)
主屏幕
已知的問題
在取消小部件庫中的搜索后,取消按鈕仍然可見,這可能會使小部件庫空白。(78572049)
解決方法:關閉並重新打開小部件庫。
iCloud
iOS和iPadOS 15 beta 7的新功能
- iCloud Private Relay將作為公開測試版發布,以收集更多反饋並提高網站兼容性。(82150385)
已知的問題
- 《Legacy Contacts》已經從iOS和iPadOS 15 beta 5中移除,並將在未來的版本中回歸。(81292885)
地圖
已知的問題
- 圓形的建築角落可能會消失。(80468151)
在iOS和iPadOS 15 beta 7中解決
- 海灣大橋現在在高縮放水平正確縮放。(79217316)
棄用
MKPinAnnotationView和MapPin在本測試版中被標記為棄用。(78536295)
網絡
棄用
現在不支持代理自動配置(PAC)的明文HTTP URL方案。只對PAC使用HTTPS URL方案。這會影響所有PAC配置,包括但不限於通過Settings, System Preferences, profiles和URLSession api設置的配置,如connectionProxyDictionary和CFNetworkExecuteProxyAutoConfigurationURL(_
:_
:_
:_
:`)。如果配置了明文HTTP PAC URL,系統可能會在加載PAC文件時將其升級為HTTPS。通過DNS的Web代理自動發現(WPAD)協議不受影響。動態主機配置協議(DHCP) Option 252 WPAD可能試圖在PAC文件加載期間將明文HTTP url升級為HTTPS。(61981845)
電話
在iOS和iPadOS 15 beta 7中解決
- 現在,您可以在使用3G蜂窩網絡時為電話添加其他參與者。(81584102)
現實的作曲家
已知的問題
- 您可能無法在Reality Composer中創建新項目。(79418400)
解決方法:在macOS上的Reality Composer中創建一個新項目,並通過AirDrop或Mail將.rcproject文件傳輸到設備中。
Safari
已知的問題
- 當點擊iPhone上Safari Web擴展彈出窗口中的輸入字段時,擴展UI可能不會向上移動,為鍵盤騰出空間。(81676564)
在iOS和iPadOS 15 beta 7中解決
- Safari擴展現在正確地出現在智能搜索字段時,顯示單獨的標簽欄被選中。(80804327)
- 在iOS上,搜索欄中的清除按鈕不再被剪掉。(80132991)
SharePlay
棄用
- 在beta 7和即將發布的beta版本中,SharePlay的開發需要安裝更新的SharePlay開發概要文件。這個配置文件可以通過iOS 15、iPadOS 15和tvOS 15 beta 7以及macOS Monterey beta 6中的Group Activities API成功創建和接收GroupSessions。(81816137)
ShazamKit
已知的問題
- 添加到shmediallibrary默認實例的媒體項不會出現在Shazam中。(77785557)
解決方法:點擊按住Music Recognition Control Center模塊查看shmediallibrary內容。
Siri
已知的問題
話外音和語音內容用戶最初可能不會看到所有可用的語音選項。聲音選項應該在一段時間后填充。(79463000)
設備語音識別只支持中文(普通話-中國大陸)、英文(澳大利亞)、英文(加拿大)、英文(英國)、英文(美國)。(78483609)
SwiftUI
已知的問題
- 提供到OutlineGroup的綁定可能需要在init(_:children:content:)關鍵路徑參數中包含wrappedValue,在iOS和iPadOS 14及更早的版本中是不可用的。(77890799)
- 使用FocusState在新添加的List行中聚焦視圖需要將焦點狀態屬性更新推遲到下一次主運行循環運行時。(78607356)
的用法 - controlProminence棄用。使用新的。borderedprominent ButtonStyle代替。(78908460)
函數(Fn)快捷方式修飾符已棄用,保留給系統使用。(78627099)
第三方應用程序
在iOS和iPadOS 15 beta 7中解決
現在,如果VPN應用使用iOS 15中不再存在的私有API,它們就可以連接。(79164225)
UIKit
在iOS和iPadOS 15 beta 7中解決
折疊硬件鍵盤快捷欄現在正確調用前邊和后邊的UIKeyboardLayoutGuide變化。(74440016)
Xcode
已知的問題
MusicKit功能,比如通過音樂請求加載內容,在模擬設備中無法工作。(78559381)
iOS和iPadOS 15測試版6的更新
應用程序商店
iOS和iPadOS 15測試版的新功能
一個新的onStorefrontChange(shouldcontinueppurchase:)在StoreKit 2中可用。如果在交易過程中App Store的店面發生了變化,你可以使用此購買選項來確定交易是否繼續。如果沒有添加此選項,則默認為true。(70757789)
VerificationResult.unverified(SignedType)現在是VerificationResult。未驗證的(SignedType, VerificationError)提供未驗證的簽名值的原因。jsonRepresentation可以在Transaction上獲得,jsonRepresentation可以在renewalInfo上獲得;這兩個屬性都將有效負載JSON提供為Data。payloadValue和unsafePayloadValue屬性在VerificationResult上可用,方便訪問簽名值。(80701792)
在iOS和iPadOS 15 beta 6中解決
所有符合AsyncIteratorProtocol的類型現在都是值類型。(80982924)
應用內置付費功能現在在TestFlight應用中很成功。(77332175)
Safari
iOS和iPadOS 15測試版的新功能
底部的標簽欄被重新設計,顯示在頁面內容的下方。在頂部顯示地址欄的選項也可用。(81118141)
SwiftUI
在iOS和iPadOS 15 beta 6中解決
列表現在正確地尊重安全區插入。(78833004)
iOS和iPadOS 15測試版5的更新
音頻
在iOS和iPadOS 15 beta 5中解決
重新啟動設備后,音頻回放現在正常工作。(81064594)
SwiftUI
iOS和iPadOS 15 beta 5的新功能
- 類型符合Animatable協議,也符合View或ViewModifier協議,當它們的值改變時將應用動畫。因此,AnimatableModifier協議不建議使用。當針對最新的操作系統版本時直接使用Animatable;例如,使用struct CustomModifier: ViewModifer, Animatable而不是struct CustomModifier: AnimatableModifier。(76971100)
- contentShape(_: efill:)修飾符現在允許對不同形狀的細粒度控制。對於拖放預覽、懸停效果和上下文菜單,匹配的contentshapetypes需要在iOS 15.0或更新版本上鏈接時影響預覽的形狀。默認行為是設置交互類型。(60792377)
- openURL環境值現在可以設置並用於自定義視圖層次結構中的URL處理,包括Link視圖中的URL處理和嵌入在Text視圖中的鏈接。(78551237)
任務允許您在生成新任務時傳遞要使用的優先級。(80599258) - 包含過多行高字符的文本視圖現在有更大的默認大小,以避免剪切或重疊過大的字符。(80665315)
在iPad的側邊欄中使用isDetailLink(false)的NavigationLink會正確地推送到側邊欄而不是細節區域。(80919171)
未完,不想更了,感覺沒什么用。