iOS和iPad OS 14 Beta 4發行說明
更新您的應用程序以使用新功能,并針對API更改測試您的應用程序。
總覽
iOS&iPadOS 14 SDK支持開發運行iOS&iPadOS 14的iPhone,iPad和iPod touch設備的應用程序。SDK與Xcode 12 beta 4捆綁在一起,可從Beta軟件下載處獲得。有關Xcode 12 beta 4兼容性要求的信息,請參閱Xcode 12 Beta 3發行說明。
一般
已知的問題
重要
從先前版本的iOS&iPadOS升級到iOS&iPadOS 14 beta可能會花費比預期更長的時間。如果更新中斷,則可能會發生數據丟失。(59101197)
- 要同步或更新運行iOS&iPadOS 14 beta的設備,可能需要macOS Big Sur 11 beta或Xcode 12 beta。
3D觸控
在iOS和iPadOS 14 beta 4中解決
- 3D Touch現在可用。(65576619)
蘋果安全賞金
- iOS和iPadOS 14 beta 4被指定為有資格獲得50%的Apple Security Bounty獎金,以解決Apple未知或在此版本中重新引入的問題。有關更多信息,請參閱Apple安全賞金。
應用商店
在iOS和iPadOS 14 beta 4中解決
- 如果啟用了“完全鍵盤訪問”,則App Store不再會意外退出。(65240690)
已知的問題
- 在能夠創建支持的代碼之前,請避免調用API。(59351258)
類套件
已知的問題
- 在ClassKit API開發模式中,未標記為完成。(66169497)
核心觸覺
已知的問題
CHHaptic通過Game Controller框架()出售的產品不支持,并且在高級玩家創建時會返回錯誤。
audio并且通過游戲控制器框架()發送給自動售貨機的事件將被忽略。(65163373)
通過類初始化器的創建僅在iOS中可用。對于其他平臺,請通過訪問這些引擎。(65481931
設備檢查
在iOS和iPadOS 14 beta 4中解決
- 實現類時,對方法的調用現在可以成功完成。(55893194)
曝光通知
在iOS和iPadOS 14 beta 4中解決
字型
已知的問題
- 從iOS&iPadOS 14 beta開始,使用配置文件安裝的字體僅對支持iO??S&iPadOS 13中引入的字體API和權利的應用程序可用。如果您的應用程序提供了自定義字體選擇界面,它將無法再訪問通過以下方式安裝的字體:配置配置文件。有關參考,請參閱WWDC 2019會話字體管理和文本縮放(55317428)
主屏幕
在iOS和iPadOS 14 beta 4中解決
- 現在,“應用程序庫”部分的標題以從右到左的語言按預期放置。(63558681)
已知的問題
使用Xcode安裝的應用程序可能不會出現在“應用程序庫”的“最近添加”類別中。(66358317)
您選擇卸載的應用程序可能會意外出現在“應用程序庫”的“最近添加”類別中。(65947421)
-
Spotlight可能不會按預期出現。(64121178)
解決方法:重新啟動設備。
家庭套件
在iOS和iPadOS 14 beta 4中解決
- 設備鎖定時,所有附件現在都可以使用。(65465625)
本土化
已知的問題
某些語言可能會顯示裁剪或??不對齊的布局。
某些語言可能會顯示未本地化的文本。(63246545,64040564)
鍵值觀察
iOS和iPadOS beta 4中的新功能
-
關鍵值觀察刪除設備現在采用確定性簿記方法。本來會導致難以診斷的崩潰的情況,尤其是那些在KVO發出訪問已釋放的觀察者指針或與不正確對象相關聯的觀察者的信號時出現問題的情況,現在會產生一個異常,指出哪些觀察對象需要錯過呼叫,以及哪些觀察者需要調用。以前,當KVO可以檢測到該問題時,該異常被視為“盡力而為”。新的確定性簿記功能使它可以在需要的所有情況下拋出。
改進的確定性還允許改進的Swift API處理。由Swift 方法生成的實例利用與此簿記的集成優勢,因此,無論觀察對象如何實現其KVO行為,它們都將在釋放觀察到的對象時自動失效。這適用于iOS和iPadOS Beta中此API的所有用法,包括在使用早期版本的SDK構建的進程上的所有用法,并消除了某些使用傳統API有時所需的崩潰類別。(65051563)
郵件
已知的問題
郵件當前無法連接到僅支持AUTH LOGIN命令的SMTP服務器。(65479094)
郵件當前無法連接到在HELO期間需要完全限定的主機名的SMTP服務器。(65575697)
-
如果在登錄期間使用了錯誤的帳戶類型,則Microsoft Exchange和Outlook.com帳戶不會顯示錯誤。(65626340)
解決方法:對Hotmail和Outlook.com帳戶使用Outlook.com類型,對Office365帳戶使用Microsoft Exchange類型。
在iOS和iPadOS 14 beta 4中解決
- 更新后不再禁用“標記為阻止的發件人”。(65230154)。
地圖
已知的問題
- 更新到iOS&iPadOS 14 beta 2或更高版本后,“收藏夾”,“收藏夾”和“最新記錄”等用戶數據不再與運行iOS和iPadOS早期版本的設備同步。(65005848)
測量
在iOS和iPadOS 14 beta 4中解決
- 現在可以使用12.9英寸iPad Pro(第4代)和11英寸iPad Pro(第二代)進行自動人員身高測量。(64613902)
地圖
已知的問題
-
地圖啟動時可能會意外退出。(66328107)
解決方法:在“設置”>“ Apple ID”>“ iCloud”中關閉“地圖”。
聯網
在iOS和iPadOS 14 beta 4中解決
- 自定義User-Agent請求標頭不再在CONNECT請求中發送到HTTPS代理。(64759874)
筆記
在iOS和iPadOS 14 beta 4中解決
- 使用藍牙鍵盤鍵入時,筆工具不會再意外激活。(65005033)
電話和FaceTime
在iOS和iPadOS 14 beta 4中解決
- 在以畫中畫模式使用FaceTime之后,您的視頻不再暫停。(65568837)
已知的問題
- 控制中心表示“電話”正在使用麥克風進行蜂窩網絡上的通話,但指示“系統”進行Wi-Fi網絡上的通話。(64269165)
捷徑
已知的問題
- 如果彼此緊接安排自動化,則自動化可能不會運行。(65255964)
西里
已知的問題
- 搜索“計時器”并點擊建議以啟動計時器不會按預期方式啟動計時器。(62849336)
軟件更新
在iOS和iPadOS 14 beta 4中解決
- 您的設備現在可以正確更新。(64606517)
SwiftUI
iOS和iPadOS 14 beta 4中的新功能
Inline與周圍容器中的其余內容保持一致。該樣式將適應不同容器和平臺的外觀,例如菜單中的單個菜單項。(59868844)
Menu在菜單中顯示其選項。在當這種風格將在子菜單中顯示的選項
Picker
是嵌套在一個[Menu
]
已知的問題
-
應用
Text
了修飾符的占位符樣式刪除不按預期顯示。(66242496)解決方法:刪除修飾符。
該改性劑和目前不能正常工作。(65704705)
針對iOS 14 SDK進行重建將修改的實例以根據動態類型進行縮放。要創建不隨動態類型縮放的字體,請使用。
-
該視圖擴展以填充其容器。(64136568)
解決方法:應用框架修改器。
在iOS和iPadOS 14 beta 4中解決
現在,工作表和彈出窗口繼承了View(https://developer.apple.com/documentation/swiftui/view)由或修改的環境。(51827597)
使用時,和修飾符不再多次調用其操作。(64284131)
on<wbr data-v-7fb764c1="" style="quotes: "“" "”"; font-style: normal;">Appear(perform:)
on<wbr data-v-7fb764c1="" style="quotes: "“" "”"; font-style: normal;">Disappear(perform:)
Navigation<wbr data-v-7fb764c1="" style="quotes: "“" "”"; font-style: normal;">Link
應用程序的環境屬性現在反映了該應用程序中所有場景的聚合階段。(63339201)
Scene現在可以與和一起使用。
Button
使用工具欄修改器顯示的內容現在在iPadOS上具有預期的默認懸停效果。(64782084)Sidebar現在,滾動時行使用正確的字體大小。(65240901)
Inset<改進了布局和樣式。(65693396)
Sidebar改進了布局和樣式。(64763794)
第三方應用
已知的問題
-
使用JSONKit的應用在啟動時可能會意外退出。JSONKit硬代碼專用指針表示詳細信息的某些分支會隨時更改。(60290929)
解決方法:
NSJSONSerialization
改為使用。 fstab
已被刪除。應用程序沙箱外部的文件系統內容不能再用于驗證。(61098152)使用NativeScript框架的應用在啟動時可能會意外退出。NativeScript執行不安全的操作來確定任意指針是否是Objective-C對象指針。您可以使用代替直接讀取isa 來暫時解決此問題;但是,更新此代碼以避免檢查任意指針是否為Objective-C對象指針。(62913064)
錢包
已知的問題
-
無法確保平臺和設備之間的傳遞庫功能統一可用性。(60697880)
解決方法:調用更具體的API來檢查可用功能
小部件
已知的問題
必須使用iOS&iPadOS 14 beta 4 SDK重建所有小部件,并且不能在iOS&iPadOS 14 beta的早期版本上運行。(65290210)
-
在更新到iOS&iPadOS 14 beta 4之后,某些小部件可能會顯示為空白。(65989369)
解決方法:刪除受影響的窗口小部件,然后再次添加它們。
當設置為“我的位置”時,“天氣”小部件可能會顯示其他位置的天氣。(65733006)
天氣小部件可能花費比預期更長的時間來顯示數據。(66014597)
-
更新到iOS&iPadOS 14 beta 2或更高版本后,某些小部件可能會從主屏幕上消失。(64823469)
解決方法:將缺少的小部件添加回主屏幕。
字體大小目前無法針對不同的設備大小自動調整。(60348216)
當其父應用程序被阻止時,窗口小部件不會在“屏幕時間”內被阻止。(60747373)
如果在使用應用程序位置訪問權限時授予WidgetKit擴展程序的應用程序,則WidgetKit擴展程序在被查看后最多可以繼續訪問位置服務15分鐘。(62888317)
-
您無法調整現有小部件的大小。(63500799)
解決方法:刪除小部件,然后以所需大小重新添加。
更新到iOS&iPadOS 14 Beta 3或更高版本后,您可能需要重新配置小部件。(65485709)
在iOS和iPadOS 14 beta 4中解決
“快速操作”菜單不再顯示在小部件疊加層的后面。(64456466)
現在,“天氣”小部件中顯示的條件與“天氣”應用程序中顯示的條件匹配。(64948860)
placeholder(with:)
現在提供的條目具有redacted
自動應用的修飾符。(65040472)當指示第二天溫度出現重大變化時,“天氣”小部件將不再以攝氏度而不是華氏溫度顯示溫度。(65061840)
Xcode
已知的問題
- 為模擬器目標構建時,視圖修改器當前不可用。(66177659)
推薦
基礎文章推薦
經典教程推薦
上新
技術源碼推薦
推薦文章
CoreData篇
Combine篇
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源碼)》
- 《SwiftUI實戰之TextField風格自定義與formatters》
- 《SwiftUI實戰之TextField如何給鍵盤增加個返回按鈕(隱藏鍵盤)》
- 《SwiftUI 當鍵盤出現時避免TextField被遮擋自動向上移動》
- 《SwiftUI實戰之TextField如何給鍵盤增加個返回按鈕(隱藏鍵盤)》
JSON文件篇
一篇文章系列
- SwiftUI一篇文章全面掌握List(教程和源碼)
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源碼)》
- SwiftUI一篇文章全面掌握Picker,解決數據選擇(教程和源碼)
- SwiftUI一篇文章全面掌握Form(教程和源碼)
- SwiftUI Color 顏色一篇文章全解決
技術交流
QQ:3365059189
SwiftUI技術交流QQ群:518696470
- 請關注我的專欄icloudend, SwiftUI教程與源碼
http://www.lxweimin.com/c/7b3e3b671970