Giovedì Apple ha rilasciato agli sviluppatori la beta di macOS Sonoma 14.2. La versione beta arriva dopo che Apple ha rilasciato ufficialmente Sonoma 14.1 al grande pubblico all'inizio di questa settimana.
L'unica nuova funzionalità rivolta all'utente scoperta finora è la verifica della chiave di contatto di iMessage, ma aggiorneremo questo articolo con altre man mano che verranno scoperte altre nuove funzionalità o modifiche.
Come installare macOS Sonoma 14.2 beta
Se fai già parte del programma per sviluppatori Apple o del programma beta pubblico di Apple, puoi installare l'aggiornamento tramite Impostazioni di sistema > Generale > Aggiornamento del software.
Se non partecipi a nessuno dei due programmi ma desideri provare la versione beta, abbiamo una guida su come accedere al programma beta.
Note sulla versione per sviluppatori di macOS 14.2 beta
Di seguito sono riportate le note di rilascio per gli sviluppatori, che sono diverse dalle note di rilascio per gli utenti.
L'SDK beta di macOS 14.2 fornisce supporto per sviluppare app per computer Mac che eseguono Sonoma 14.2 beta. L'SDK viene fornito in bundle con Xcode 15.1, disponibile sul Mac App Store. Per informazioni sui requisiti di compatibilità per Xcode 15.1, vedere
Note sulla versione di Xcode 15.1.Nuove caratteristiche
- Con la verifica della chiave di contatto di iMessage, gli utenti possono scegliere di verificare ulteriormente che stanno inviando messaggi solo con le persone che desiderano. Contact Key Verification utilizza la trasparenza delle chiavi per abilitare la verifica automatica che il servizio di distribuzione delle chiavi iMessage restituisca le chiavi del dispositivo che sono state registrate su una mappa verificabile e controllabile. Quando un utente abilita la verifica della chiave di contatto, riceverà una notifica su eventuali errori di convalida direttamente nella trascrizione della conversazione di Messaggi e nelle Impostazioni dell'ID Apple.
Per una sicurezza ancora maggiore, gli utenti della verifica della chiave di contatto di iMessage possono confrontare un codice di verifica del contatto di persona, su FaceTime o tramite un'altra chiamata sicura. Possono anche scegliere di creare o modificare un contatto e salvare una chiave pubblica per attivare CKV con quella persona.
Tutti i dispositivi su cui è stato effettuato l'accesso al tuo account iCloud devono avere la versione minima supportata di iOS 17.2 Beta, macOS 17.2 Beta o watchOS 17.2 Beta. Se desideri continuare a utilizzare altri dispositivi su versioni precedenti del sistema operativo, dovrai uscire da iMessage su questi dispositivi per abilitare la verifica della chiave di contatto. (111356044)
Problemi noti
- I collegamenti Ulteriori informazioni non si collegano agli articoli della Knowledge Base durante la versione Beta. (101563811)
- Durante la verifica di un altro utente, il codice di verifica del contatto potrebbe non essere visualizzato se un utente interrompe il flusso. (114462363)
Soluzione alternativa: Entrambi gli utenti riavviano il processo.
- Dopo aver verificato un contatto, il segno di spunta di verifica potrebbe non essere visualizzato nell'app Messaggi. (116142336)
- Gli utenti potrebbero visualizzare un errore nella trascrizione disattivata ogni poche ore. (116405131)
Soluzione alternativa: Ignorare l'errore.
- Gli utenti potrebbero vedere che non sono idonei ad abilitare la verifica della chiave di contatto su alcuni dei loro dispositivi aggiornati. (117044482)
Soluzione alternativa: Riprovare dopo aver atteso almeno 30 minuti.
Messaggi
Problemi noti
- Potrebbe essere visualizzata una stringa non localizzata mostrata per il conteggio dei membri nella visualizzazione mappa a schermo intero dei messaggi di gruppo (ad esempio DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287069)
StoreKit
Nuove caratteristiche
- Le nuove proprietà dei prezzi prezzo, valuta e valutaCode sono ora disponibili su Transazione. Se alla transazione è stata applicata un'offerta, è disponibile una nuova offerta immobiliare di cui visualizzare le informazioni it (id, tipo, modalità di pagamento), nonché le proprietà di convenienza offerID, offerType e offerPaymentMode. (106650768)
SwiftUI
Nuove caratteristiche
- Utilizzo
_logChanges()
per registrare le cause degli aggiornamenti della vista SwiftUI.
Chiama il nuovo metodo di debug `_logChanges()`
nel corpo di una vista SwiftUI per registrare informazioni sul motivo per cui il sistema sta aggiornando la vista. Per esempio:
struct MyView: View { var body: some View { #if DEBUG let _ = Self._logChanges() #endif // … rest of view body … } }
Oltre ai nomi delle proprietà fisiche, "@self" indica che il valore della vista stesso è cambiato e "@identity" indica che l'identità della vista è cambiato (ovvero che i dati persistenti associati alla vista sono stati riciclati per una nuova istanza della stessa tipo).
Il nuovo `_logChanges()`
il metodo è come quello esistente `_printChanges()`
uno, tranne per il fatto che il nuovo metodo utilizza la console di sistema, utile in alcuni flussi di lavoro di debug.
Chiama a `_logChanges()`
log a livello di informazioni su "com.apple.SwiftUI"
sottosistema con la categoria "Proprietà del corpo modificate". (113352555)
Problemi risolti
- Risolto: risolto un possibile arresto anomalo del conflitto di accesso Swift che poteva verificarsi con gli elementi della barra degli strumenti. (113992797)
WidgetKit
Problemi noti
- Nei widget
Text(_: style:)
non anima il suo contenuto per impostazione predefinita. (107582710)
Soluzione alternativa: Per richiedere esplicitamente un'animazione, utilizzare il file View.contentTransition(_:)
modificatore.