當前位置: 華文世界 > 手機

它來了,iOS 17.4 Beta 版來了,帶來哪些變化

2024-01-26手機

今天淩晨兩點,檢測到蘋果伺服器已經推播了以下內測版本內容:

iOS 17.4 beta (21E5184i)

iPadOS 17.4 beta (21E5184i)

tvOS 17.4 beta (21L5195h)

HomePod 17.4 beta (21L5195h)

其中 iOS和iPadOS 17.4 Beta版釋出帶來了很多更新變化,其具體內容是:

一、托管

①已知問題

需要某些托管授權的應用程式可能無法安裝或顯示錯誤。

解決方法:要重新整理狀態,請開啟設定並導航到帳戶>媒體和購買>登出。然後重新登入同一帳戶。

二、HomeKit

①已知問題

外出時,觀看HomeKit相機即時視訊可能不起作用。

解決方法:重新啟動觀看視訊的裝置。

三、地圖

①已知問題

MapKit SwiftUI應用程式可能會顯示不正確的步行和騎行路線地圖模式。

四、訊息

①已知問題

貼紙(擬我表情和第三方)可能會顯示為空白。

五、物件捕獲

①新功能

如果自動物體檢測無法找到物體,特別是在沒有突出地面平面的情況下,現在將啟動新的手動邊界框流。 在此流程中,使用者應使用標準手動邊界框控制項,透過調整放置在使用者面前的世界中提供的起始框來指示要捕獲的物件的邊界框。 您可以透過觀察新元素.objectNotDetected來確定此模式是否已啟用,當手動流被啟用時,該元素將添加到ObjectCaptureSession的反饋集中。 您可以使用它來根據需要向使用者提供有關此手動框流的通知和/或說明。

②已知問題

修復了ObjectCaptureView在橫向UI方向上錯誤地旋轉點雲檢視的問題。

在iOS上建立PhotogrammetrySession現在要快得多。

修復了ObjectCaptureSession在SwiftUI環境中使用或無需等待清理完成就被拆除時的記憶體泄漏。

六、Podcasts

①已知問題

點選「最近搜尋」中的播客節目,偶爾會將您返回到「最近搜尋」檢視,而不是播客節目產品頁面。

解決方法:監聽器可以滑動以從最近搜尋的計畫列表中刪除節目,然後執行新的搜尋。

七、設定助理

①已知問題

使用快速入門設定新裝置時,配對可能會失敗。

解決方法:手動設定新裝置。

八、StoreKit

①新功能

在Xcode的StoreKit測試中,當訂閱嘗試續訂時,當StoreKit配置檔中啟用「在續訂時啟用計費重試」設定時,將發送計費錯誤StoreKit訊息。使用訊息偵聽器API來控制StoreKit訊息何時在您的應用程式中顯示。

您可以使用API在檢視階層中的ProductView、StoreView和SubscriptionStoreView例項中配置產品描述的可見性。使用Xcode 15.3構建時,即使您的應用程式在iOS 17.0、iPadOS 17.0、macOS 14.0、tvOS 17.0、watchOS 10.0、visionOS 1.0或更高版本上執行,您也可以使用此檢視修飾詞。

如果您實作自己的產品檢視樣式,您可以透過檢查配置值上的 descriptionVisibility內容來支持這個新的檢視修飾詞。

您可以使用SubscriptionStoreView透過添加訂閱PromotionalOffer(offer:signature:)修飾詞來展示促銷優惠。

如果您已經在使用inAppPurchaseOptions。修飾詞來支持StoreKit檢視的促銷優惠,當您的應用程式在iOS 17.4、iPadOS 17.4、macOS 14.4、tvOS 17.4、watchOS 10.4、visionOS 1.1或更高版本上執行時,您應該采用新的API。不要同時使用兩個API為同一檢視套用促銷優惠。

②已解決的問題

修復:方法現在反映了如果客戶沒有主動訂閱,則有資格獲得優惠的資格。這意味著目前沒有資格獲得介紹性優惠的客戶將來可能會有資格。

為給定訂閱組兌換入門優惠的客戶將不再有資格在該訂閱組中獲得其他入門優惠。您可以透過檢查任何具有匹配subscriptionGroupID的交易是否將提供的型別內容設定為介紹性來檢測這種情況。

③已知問題

SKAdNetwork版本2.2和3.0將不接受印象或發送回郵。SKAdNetwork 4.0版本功能正常。

使用「購買請求」時,批準一些購買將失敗。

九、SwiftUI

①新功能

Table現在使用新的TableColumnForEach支持動態列數。現在,如果彈出視窗演示文稿走出安全區域,它們會自動關閉。

②已解決的問題

修復:解決了在關閉另一個工作表的同時以編程方式顯示警報或工作表的問題。新的警報或工作表不會顯示,但現在會顯示。如果您有程式碼同時從檢視階層中的多個位置以編程方式顯示同一工作表,則該工作表可能不再出現。確保檢視階層中的任何工作表修飾詞同時使用不同的isPresented或計畫繫結。

十、WebKit

①已知問題

HTML內容不會在模擬器中顯示。這個問題還會影響使用Web擴充套件計畫樣版的計畫。