Η Apple κυκλοφόρησε την Πέμπτη το macOS Sonoma 14.2 beta στους προγραμματιστές. Η έκδοση beta έρχεται αφότου η Apple κυκλοφόρησε επίσημα το Sonoma 14.1 στο ευρύ κοινό νωρίτερα αυτή την εβδομάδα.
Η μόνη νέα δυνατότητα που έχει ανακαλυφθεί μέχρι στιγμής είναι η επαλήθευση κλειδιού επαφής iMessage, αλλά θα ενημερώσουμε αυτό το άρθρο με περισσότερα καθώς ανακαλύπτονται άλλες νέες δυνατότητες ή αλλαγές.
Πώς να εγκαταστήσετε το macOS Sonoma 14.2 beta
Εάν είστε ήδη μέρος του προγράμματος προγραμματιστών της Apple ή του δημόσιου προγράμματος beta της Apple, μπορείτε να εγκαταστήσετε την ενημέρωση μέσω Ρυθμίσεις συστήματος > Γενικός > Αναβάθμιση λογισμικού.
Εάν δεν είστε σε κανένα από τα προγράμματα, αλλά θέλετε να δοκιμάσετε την beta, έχουμε έναν οδηγό πώς να μπείτε στο πρόγραμμα beta.
Σημειώσεις έκδοσης προγραμματιστών macOS 14.2 beta
Ακολουθούν οι σημειώσεις έκδοσης προγραμματιστή, οι οποίες διαφέρουν από τις σημειώσεις έκδοσης για τους χρήστες.
Το macOS 14.2 beta SDK παρέχει υποστήριξη για την ανάπτυξη εφαρμογών για υπολογιστές Mac που εκτελούν Sonoma 14.2 beta. Το SDK συνοδεύεται από το Xcode 15.1, διαθέσιμο από το Mac App Store. Για πληροφορίες σχετικά με τις απαιτήσεις συμβατότητας για το Xcode 15.1, βλ
Σημειώσεις έκδοσης Xcode 15.1.Νέα χαρακτηριστικά
- Με την επαλήθευση κλειδιού επαφής iMessage, οι χρήστες μπορούν να επιλέξουν να επαληθεύσουν περαιτέρω ότι στέλνουν μηνύματα μόνο με τα άτομα που σκοπεύουν. Η επαλήθευση κλειδιού επαφής χρησιμοποιεί τη διαφάνεια κλειδιού για να ενεργοποιήσει την αυτόματη επαλήθευση ότι η υπηρεσία διανομής κλειδιών iMessage επιστρέφει τα κλειδιά της συσκευής που έχουν καταγραφεί σε έναν επαληθεύσιμο και ελεγχόμενο χάρτη. Όταν ένας χρήστης ενεργοποιεί την επαλήθευση με κλειδί επαφής, θα ειδοποιείται για τυχόν σφάλματα επικύρωσης απευθείας στη μεταγραφή συνομιλίας του Messages και στις ρυθμίσεις Apple ID.
Για ακόμη υψηλότερη ασφάλεια, οι χρήστες επαλήθευσης κλειδιού επικοινωνίας iMessage μπορούν να συγκρίνουν έναν Κωδικό επαλήθευσης επαφής αυτοπροσώπως, στο FaceTime ή μέσω άλλης ασφαλούς κλήσης. Μπορούν επίσης να επιλέξουν να δημιουργήσουν ή να επεξεργαστούν μια επαφή και να αποθηκεύσουν ένα δημόσιο κλειδί για να ενεργοποιήσουν το CKV με αυτό το άτομο.
Όλες οι συσκευές που είναι συνδεδεμένες στον λογαριασμό σας iCloud πρέπει να είναι στην ελάχιστη υποστηριζόμενη έκδοση του iOS 17.2 Beta, του macOS 17.2 Beta ή του watchOS 17.2 Beta. Εάν θέλετε να συνεχίσετε να χρησιμοποιείτε άλλες συσκευές σε παλαιότερες εκδόσεις του λειτουργικού συστήματος, θα πρέπει να αποσυνδεθείτε από το iMessage σε αυτές τις συσκευές για να ενεργοποιήσετε την επαλήθευση κλειδιού επαφής. (111356044)
Γνωστά προβλήματα
- Οι σύνδεσμοι Μάθετε περισσότερα δεν συνδέονται με άρθρα της Γνωσιακής Βάσης κατά τη διάρκεια της Beta. (101563811)
- Κατά την επαλήθευση άλλου χρήστη, ο Κωδικός επαλήθευσης επαφής ενδέχεται να μην εμφανίζεται εάν ένας χρήστης διακόπτει τη ροή. (114462363)
Λύση: Και οι δύο χρήστες ξεκινούν ξανά τη διαδικασία.
- Μετά την επαλήθευση μιας επαφής, το σημάδι ελέγχου επαλήθευσης ενδέχεται να μην εμφανίζεται στην εφαρμογή Μηνύματα. (116142336)
- Οι χρήστες ενδέχεται να βλέπουν ένα σφάλμα στην Απενεργοποίηση μεταγραφής κάθε λίγες ώρες. (116405131)
Λύση: Παράβλεψη του σφάλματος.
- Οι χρήστες ενδέχεται να δουν ότι δεν πληρούν τις προϋποθέσεις για να ενεργοποιήσουν την επαλήθευση κλειδιού επαφής σε ορισμένες από τις αναβαθμισμένες συσκευές τους. (117044482)
Λύση: Δοκιμάστε ξανά αφού περιμένετε τουλάχιστον 30 λεπτά.
Μηνύματα
Γνωστά προβλήματα
- Ενδέχεται να εμφανιστεί μη εντοπισμένη συμβολοσειρά που εμφανίζεται για τον αριθμό μελών στην προβολή χάρτη της ομάδας μηνυμάτων σε πλήρη οθόνη (π.χ. DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287069)
StoreKit
Νέα χαρακτηριστικά
- Οι νέες τιμές ιδιοκτησιών τιμή, νόμισμα και κωδικός νομίσματος είναι πλέον διαθέσιμα στο Συναλλαγή. Εάν εφαρμόστηκε μια προσφορά στη συναλλαγή, είναι διαθέσιμη μια νέα προσφορά ακινήτου για να δείτε πληροφορίες σχετικά αυτό (αναγνωριστικό, τύπος, τρόπος πληρωμής), καθώς και ιδιοκτησίες ευκολίας offerID, offerType και προσφορά Λειτουργία πληρωμής. (106650768)
SwiftUI
Νέα χαρακτηριστικά
- Χρήση
_logChanges()
για να καταγράψετε τις αιτίες των ενημερώσεων προβολής SwiftUI.
Καλέστε τη νέα μέθοδο εντοπισμού σφαλμάτων `_logChanges()`
στο σώμα μιας προβολής SwiftUI για καταγραφή πληροφοριών σχετικά με το γιατί το σύστημα ενημερώνει την προβολή. Για παράδειγμα:
struct MyView: View { var body: some View { #if DEBUG let _ = Self._logChanges() #endif // … rest of view body … } }
Εκτός από τα ονόματα φυσικών ιδιοτήτων, το "@self" επισημαίνει ότι η ίδια η τιμή της προβολής έχει αλλάξει και το "@identity" επισημαίνει ότι η ταυτότητα της προβολής έχει αλλάξει (δηλαδή, ότι τα μόνιμα δεδομένα που σχετίζονται με την προβολή έχουν ανακυκλωθεί για μια νέα παρουσία του ίδιου τύπος).
Το νέο `_logChanges()`
η μέθοδος είναι σαν την υπάρχουσα `_printChanges()`
ένα, εκτός από το ότι η νέα μέθοδος χρησιμοποιεί την κονσόλα συστήματος, η οποία είναι χρήσιμη σε ορισμένες ροές εργασιών εντοπισμού σφαλμάτων.
Καλεί σε `_logChanges()`
συνδεθείτε σε επίπεδο πληροφοριών στο "com.apple.SwiftUI"
υποσύστημα με την κατηγορία «Αλλαγμένες ιδιότητες σώματος». (113352555)
Επιλυμένα Θέματα
- Διορθώθηκε: Επιλύθηκε ένα πιθανό σφάλμα διένεξης της Swift πρόσβασης που θα μπορούσε να συμβεί με στοιχεία της γραμμής εργαλείων. (113992797)
WidgetKit
Γνωστά προβλήματα
- Σε widgets
Text(_: style:)
δεν κινεί το περιεχόμενό του από προεπιλογή. (107582710)
Λύση: Για να ζητήσετε ρητά μια κινούμενη εικόνα, χρησιμοποιήστε το View.contentTransition(_:)
τροποποιητής.