iOS和iPad OS 14 Beta 4發(fā)行說明

iOS和iPad OS 14 Beta 4發(fā)行說明
更新您的應(yīng)用程序以使用新功能,并針對API更改測試您的應(yīng)用程序。

總覽

iOS&iPadOS 14 SDK支持開發(fā)運行iOS&iPadOS 14的iPhone,iPad和iPod touch設(shè)備的應(yīng)用程序。SDK與Xcode 12 beta 4捆綁在一起,可從Beta軟件下載處獲得。有關(guān)Xcode 12 beta 4兼容性要求的信息,請參閱Xcode 12 Beta 3發(fā)行說明。

一般

已知的問題

重要

從先前版本的iOS&iPadOS升級到iOS&iPadOS 14 beta可能會花費比預(yù)期更長的時間。如果更新中斷,則可能會發(fā)生數(shù)據(jù)丟失。(59101197)

  • 要同步或更新運行iOS&iPadOS 14 beta的設(shè)備,可能需要macOS Big Sur 11 beta或Xcode 12 beta。

3D觸控

在iOS和iPadOS 14 beta 4中解決

  • 3D Touch現(xiàn)在可用。(65576619)

蘋果安全賞金

  • iOS和iPadOS 14 beta 4被指定為有資格獲得50%的Apple Security Bounty獎金,以解決Apple未知或在此版本中重新引入的問題。有關(guān)更多信息,請參閱Apple安全賞金。

應(yīng)用商店

在iOS和iPadOS 14 beta 4中解決

  • 如果啟用了“完全鍵盤訪問”,則App Store不再會意外退出。(65240690)

已知的問題

  • 在能夠創(chuàng)建支持的代碼之前,請避免調(diào)用API。(59351258)

類套件

已知的問題

  • ClassKit API開發(fā)模式中,未標(biāo)記為完成。(66169497)

核心觸覺

已知的問題

  • CHHaptic通過Game Controller框架()出售的產(chǎn)品不支持,并且在高級玩家創(chuàng)建時會返回錯誤。

  • audio并且通過游戲控制器框架()發(fā)送給自動售貨機(jī)的事件將被忽略。(65163373)

  • 通過類初始化器的創(chuàng)建僅在iOS中可用。對于其他平臺,請通過訪問這些引擎。(65481931

設(shè)備檢查

在iOS和iPadOS 14 beta 4中解決

  • 實現(xiàn)類時,對方法的調(diào)用現(xiàn)在可以成功完成。(55893194)

曝光通知

在iOS和iPadOS 14 beta 4中解決

字型

已知的問題

  • 從iOS&iPadOS 14 beta開始,使用配置文件安裝的字體僅對支持iO??S&iPadOS 13中引入的字體API和權(quán)利的應(yīng)用程序可用。如果您的應(yīng)用程序提供了自定義字體選擇界面,它將無法再訪問通過以下方式安裝的字體:配置配置文件。有關(guān)參考,請參閱WWDC 2019會話字體管理和文本縮放(55317428)

主屏幕

在iOS和iPadOS 14 beta 4中解決

  • 現(xiàn)在,“應(yīng)用程序庫”部分的標(biāo)題以從右到左的語言按預(yù)期放置。(63558681)

已知的問題

  • 使用Xcode安裝的應(yīng)用程序可能不會出現(xiàn)在“應(yīng)用程序庫”的“最近添加”類別中。(66358317)

  • 您選擇卸載的應(yīng)用程序可能會意外出現(xiàn)在“應(yīng)用程序庫”的“最近添加”類別中。(65947421)

  • Spotlight可能不會按預(yù)期出現(xiàn)。(64121178)

    解決方法:重新啟動設(shè)備。

家庭套件

在iOS和iPadOS 14 beta 4中解決

  • 設(shè)備鎖定時,所有附件現(xiàn)在都可以使用。(65465625)

本土化

已知的問題

  • 某些語言可能會顯示裁剪或??不對齊的布局。

  • 某些語言可能會顯示未本地化的文本。(63246545,64040564)

鍵值觀察

iOS和iPadOS beta 4中的新功能

  • 關(guān)鍵值觀察刪除設(shè)備現(xiàn)在采用確定性簿記方法。本來會導(dǎo)致難以診斷的崩潰的情況,尤其是那些在KVO發(fā)出訪問已釋放的觀察者指針或與不正確對象相關(guān)聯(lián)的觀察者的信號時出現(xiàn)問題的情況,現(xiàn)在會產(chǎn)生一個異常,指出哪些觀察對象需要錯過呼叫,以及哪些觀察者需要調(diào)用。以前,當(dāng)KVO可以檢測到該問題時,該異常被視為“盡力而為”。新的確定性簿記功能使它可以在需要的所有情況下拋出。

    改進(jìn)的確定性還允許改進(jìn)的Swift API處理。由Swift 方法生成的實例利用與此簿記的集成優(yōu)勢,因此,無論觀察對象如何實現(xiàn)其KVO行為,它們都將在釋放觀察到的對象時自動失效。這適用于iOS和iPadOS Beta中此API的所有用法,包括在使用早期版本的SDK構(gòu)建的進(jìn)程上的所有用法,并消除了某些使用傳統(tǒng)API有時所需的崩潰類別。(65051563)

郵件

已知的問題

  • 郵件當(dāng)前無法連接到僅支持AUTH LOGIN命令的SMTP服務(wù)器。(65479094)

  • 郵件當(dāng)前無法連接到在HELO期間需要完全限定的主機(jī)名的SMTP服務(wù)器。(65575697)

  • 如果在登錄期間使用了錯誤的帳戶類型,則Microsoft Exchange和Outlook.com帳戶不會顯示錯誤。(65626340)

    解決方法:對Hotmail和Outlook.com帳戶使用Outlook.com類型,對Office365帳戶使用Microsoft Exchange類型。

在iOS和iPadOS 14 beta 4中解決

  • 更新后不再禁用“標(biāo)記為阻止的發(fā)件人”。(65230154)。

地圖

已知的問題

  • 更新到iOS&iPadOS 14 beta 2或更高版本后,“收藏夾”,“收藏夾”和“最新記錄”等用戶數(shù)據(jù)不再與運行iOS和iPadOS早期版本的設(shè)備同步。(65005848)

測量

在iOS和iPadOS 14 beta 4中解決

  • 現(xiàn)在可以使用12.9英寸iPad Pro(第4代)和11英寸iPad Pro(第二代)進(jìn)行自動人員身高測量。(64613902)

地圖

已知的問題

  • 地圖啟動時可能會意外退出。(66328107)

    解決方法:在“設(shè)置”>“ Apple ID”>“ iCloud”中關(guān)閉“地圖”。

聯(lián)網(wǎng)

在iOS和iPadOS 14 beta 4中解決

  • 自定義User-Agent請求標(biāo)頭不再在CONNECT請求中發(fā)送到HTTPS代理。(64759874)

筆記

在iOS和iPadOS 14 beta 4中解決

  • 使用藍(lán)牙鍵盤鍵入時,筆工具不會再意外激活。(65005033)

電話和FaceTime

在iOS和iPadOS 14 beta 4中解決

  • 在以畫中畫模式使用FaceTime之后,您的視頻不再暫停。(65568837)

已知的問題

  • 控制中心表示“電話”正在使用麥克風(fēng)進(jìn)行蜂窩網(wǎng)絡(luò)上的通話,但指示“系統(tǒng)”進(jìn)行Wi-Fi網(wǎng)絡(luò)上的通話。(64269165)

捷徑

已知的問題

  • 如果彼此緊接安排自動化,則自動化可能不會運行。(65255964)

西里

已知的問題

  • 搜索“計時器”并點擊建議以啟動計時器不會按預(yù)期方式啟動計時器。(62849336)

軟件更新

在iOS和iPadOS 14 beta 4中解決

  • 您的設(shè)備現(xiàn)在可以正確更新。(64606517)

SwiftUI

iOS和iPadOS 14 beta 4中的新功能

  • Inline與周圍容器中的其余內(nèi)容保持一致。該樣式將適應(yīng)不同容器和平臺的外觀,例如菜單中的單個菜單項。(59868844)

  • Menu在菜單中顯示其選項。在當(dāng)這種風(fēng)格將在子菜單中顯示的選項Picker是嵌套在一個[Menu]

已知的問題

  • 應(yīng)用Text了修飾符的占位符樣式刪除不按預(yù)期顯示。(66242496)

    解決方法:刪除修飾符。

  • 該改性劑和目前不能正常工作。(65704705)

  • 針對iOS 14 SDK進(jìn)行重建將修改的實例以根據(jù)動態(tài)類型進(jìn)行縮放。要創(chuàng)建不隨動態(tài)類型縮放的字體,請使用。

  • 該視圖擴(kuò)展以填充其容器。(64136568)

    解決方法:應(yīng)用框架修改器。

在iOS和iPadOS 14 beta 4中解決

第三方應(yīng)用

已知的問題

  • 使用JSONKit的應(yīng)用在啟動時可能會意外退出。JSONKit硬代碼專用指針表示詳細(xì)信息的某些分支會隨時更改。(60290929)

    解決方法:NSJSONSerialization改為使用。

  • fstab已被刪除。應(yīng)用程序沙箱外部的文件系統(tǒng)內(nèi)容不能再用于驗證。(61098152)

  • 使用NativeScript框架的應(yīng)用在啟動時可能會意外退出。NativeScript執(zhí)行不安全的操作來確定任意指針是否是Objective-C對象指針。您可以使用代替直接讀取isa 來暫時解決此問題;但是,更新此代碼以避免檢查任意指針是否為Objective-C對象指針。(62913064)

錢包

已知的問題

  • 無法確保平臺和設(shè)備之間的傳遞庫功能統(tǒng)一可用性。(60697880)

    解決方法:調(diào)用更具體的API來檢查可用功能

小部件

已知的問題

  • 必須使用iOS&iPadOS 14 beta 4 SDK重建所有小部件,并且不能在iOS&iPadOS 14 beta的早期版本上運行。(65290210)

  • 在更新到iOS&iPadOS 14 beta 4之后,某些小部件可能會顯示為空白。(65989369)

    解決方法:刪除受影響的窗口小部件,然后再次添加它們。

  • 當(dāng)設(shè)置為“我的位置”時,“天氣”小部件可能會顯示其他位置的天氣。(65733006)

  • 天氣小部件可能花費比預(yù)期更長的時間來顯示數(shù)據(jù)。(66014597)

  • 更新到iOS&iPadOS 14 beta 2或更高版本后,某些小部件可能會從主屏幕上消失。(64823469)

    解決方法:將缺少的小部件添加回主屏幕。

  • 字體大小目前無法針對不同的設(shè)備大小自動調(diào)整。(60348216)

  • 當(dāng)其父應(yīng)用程序被阻止時,窗口小部件不會在“屏幕時間”內(nèi)被阻止。(60747373)

  • 如果在使用應(yīng)用程序位置訪問權(quán)限時授予WidgetKit擴(kuò)展程序的應(yīng)用程序,則WidgetKit擴(kuò)展程序在被查看后最多可以繼續(xù)訪問位置服務(wù)15分鐘。(62888317)

  • 您無法調(diào)整現(xiàn)有小部件的大小。(63500799)

    解決方法:刪除小部件,然后以所需大小重新添加。

  • 更新到iOS&iPadOS 14 Beta 3或更高版本后,您可能需要重新配置小部件。(65485709)

在iOS和iPadOS 14 beta 4中解決

  • “快速操作”菜單不再顯示在小部件疊加層的后面。(64456466)

  • 現(xiàn)在,“天氣”小部件中顯示的條件與“天氣”應(yīng)用程序中顯示的條件匹配。(64948860)

  • placeholder(with:)現(xiàn)在提供的條目具有redacted自動應(yīng)用的修飾符。(65040472)

  • 當(dāng)指示第二天溫度出現(xiàn)重大變化時,“天氣”小部件將不再以攝氏度而不是華氏溫度顯示溫度。(65061840)

Xcode

已知的問題

  • 為模擬器目標(biāo)構(gòu)建時,視圖修改器當(dāng)前不可用。(66177659)

推薦

基礎(chǔ)文章推薦

經(jīng)典教程推薦

上新

技術(shù)源碼推薦

推薦文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技術(shù)交流

QQ:3365059189
SwiftUI技術(shù)交流QQ群:518696470

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容