Apple ve čtvrtek vydal vývojářům beta verzi macOS Sonoma 14.2. Beta verze přichází poté, co Apple začátkem tohoto týdne oficiálně vydal Sonomu 14.1 široké veřejnosti.
Jedinou dosud objevenou novou funkcí pro uživatele je ověření klíče kontaktu iMessage, ale tento článek aktualizujeme o další, jakmile objevíme další nové funkce nebo změny.
Jak nainstalovat macOS Sonoma 14.2 beta
Pokud jste již součástí vývojářského programu společnosti Apple nebo veřejného beta programu společnosti Apple, můžete aktualizaci nainstalovat prostřednictvím Nastavení systému > Všeobecné > Aktualizace softwaru.
Pokud nejste v žádném programu, ale chtěli byste beta verzi vyzkoušet, máme pro vás průvodce jak vstoupit do beta programu.
Poznámky k vydání beta verze macOS 14.2 pro vývojáře
Níže jsou uvedeny poznámky k verzi pro vývojáře, které se liší od poznámek k verzi pro uživatele.
Sada macOS 14.2 beta SDK poskytuje podporu pro vývoj aplikací pro počítače Mac se systémem Sonoma 14.2 beta. SDK je dodáváno s Xcode 15.1, který je k dispozici v Mac App Store. Informace o požadavcích na kompatibilitu pro Xcode 15.1 viz
Poznámky k vydání Xcode 15.1.Nové vlastnosti
- S iMessage Contact Key Verification se uživatelé mohou rozhodnout dále ověřit, že si posílají zprávy pouze s lidmi, které zamýšlejí. Ověření klíče kontaktu využívá Transparentnost klíčů k umožnění automatického ověření, že služba distribuce klíčů iMessage vrací klíče zařízení, které byly zaznamenány do ověřitelné a auditovatelné mapy. Když uživatel povolí ověření kontaktního klíče, bude upozorněn na případné chyby ověření přímo v přepisu konverzace ve Zprávách a v nastavení Apple ID.
Pro ještě vyšší zabezpečení mohou uživatelé ověření kontaktního klíče iMessage porovnat ověřovací kód kontaktu osobně, na FaceTime nebo prostřednictvím jiného zabezpečeného hovoru. Mohou se také rozhodnout vytvořit nebo upravit kontakt a uložit veřejný klíč pro zapnutí CKV s touto osobou.
Všechna zařízení přihlášená k vašemu účtu iCloud musí mít minimální podporovanou verzi iOS 17.2 Beta, macOS 17.2 Beta nebo watchOS 17.2 Beta. Chcete-li i nadále používat jiná zařízení na starších verzích operačního systému, budete se muset na těchto zařízeních odhlásit z iMessage, abyste povolili ověření kontaktního klíče. (111356044)
Známé problémy
- Odkazy Další informace během beta verze neodkazují na články znalostní báze. (101563811)
- Při ověřování jiného uživatele se ověřovací kód kontaktu nemusí zobrazit, pokud jeden uživatel tok přeruší. (114462363)
Řešení: Oba uživatelé restartují proces.
- Po ověření kontaktu se v aplikaci Zprávy nemusí zobrazit zaškrtávací značka ověření. (116142336)
- Uživatelům se může každých několik hodin zobrazit chyba přepisu Vypnuto. (116405131)
Řešení: Odmítněte chybu.
- Uživatelé mohou vidět, že nejsou způsobilí aktivovat ověření kontaktního klíče na některých svých upgradovaných zařízeních. (117044482)
Řešení: Zkuste to znovu po čekání alespoň 30 minut.
Zprávy
Známé problémy
- Může se objevit nelokalizovaný řetězec zobrazený pro počet členů v zobrazení mapy skupinových zpráv na celé obrazovce (např. DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287069)
StoreKit
Nové vlastnosti
- Na stránce jsou nyní k dispozici nové vlastnosti cen, cena, měna a kód měny Transakce. Pokud byla na transakci aplikována nabídka, je k dispozici nová nabídka nemovitosti, o které si můžete prohlédnout informace to (id, typ, platební režim), stejně jako komfortní vlastnosti offerID, offerType a režim platby. (106650768)
SwiftUI
Nové vlastnosti
- Použití
_logChanges()
k protokolování příčin aktualizací zobrazení SwiftUI.
Zavolejte novou metodu ladění `_logChanges()`
v těle zobrazení SwiftUI k protokolování informací o tom, proč systém zobrazení aktualizuje. Například:
struct MyView: View { var body: some View { #if DEBUG let _ = Self._logChanges() #endif // … rest of view body … } }
Stejně jako názvy fyzických vlastností, „@self“ značí, že se samotná hodnota zobrazení změnila, a „@identity“ značí, že identita pohledu se změnilo (to znamená, že trvalá data spojená s pohledem byla recyklována pro novou instanci stejného typ).
Nové `_logChanges()`
metoda je jako stávající `_printChanges()`
jedna, kromě toho, že nová metoda používá systémovou konzolu, která je užitečná v některých pracovních postupech ladění.
Volá na `_logChanges()`
přihlaste se na informační úrovni do "com.apple.SwiftUI"
subsystém s kategorií „Změněné vlastnosti těla“. (113352555)
Vyřešené problémy
- Opraveno: Vyřešen možný pád konfliktu přístupu Swift, ke kterému mohlo dojít u položek panelu nástrojů. (113992797)
WidgetKit
Známé problémy
- Ve widgetech
Text(_: style:)
ve výchozím nastavení svůj obsah animuje. (107582710)
Řešení: Chcete-li explicitně požádat o animaci, použijte View.contentTransition(_:)
modifikátor.