„Apple“ išleido „macOS Sonoma 14.2“ beta versiją

„Apple“ ketvirtadienį kūrėjams išleido „macOS Sonoma 14.2“ beta versiją. Beta versija bus išleista po to, kai anksčiau šią savaitę „Apple“ oficialiai išleido „Sonoma 14.1“ plačiajai visuomenei.

Vienintelė iki šiol aptikta nauja vartotojui skirta funkcija yra „iMessage“ kontaktinio rakto patvirtinimas, tačiau šį straipsnį atnaujinsime, nes bus aptikta kitų naujų funkcijų ar pakeitimų.

Kaip įdiegti „macOS Sonoma 14.2“ beta versiją

Jei jau esate „Apple“ kūrėjų programos arba „Apple“ viešosios beta versijos programos dalis, naujinimą galite įdiegti naudodami Sistemos nustatymai > Generolas > Programinės įrangos atnaujinimas.

Jei nesate nė vienoje programoje, bet norėtumėte išbandyti beta versiją, turime vadovą kaip patekti į beta programą.

macOS 14.2 beta kūrėjo laidos pastabos

Toliau pateikiamos kūrėjo laidos pastabos, kurios skiriasi nuo naudotojams skirtų laidos pastabų.

„MacOS 14.2 beta“ SDK teikia paramą kuriant programas „Mac“ kompiuteriams, kuriuose veikia „Sonoma 14.2“ beta versija. SDK komplektuojamas su Xcode 15.1, kurį galima įsigyti iš „Mac App Store“. Informacijos apie Xcode 15.1 suderinamumo reikalavimus žr 

Xcode 15.1 laidos pastabos.

Naujos savybės

  • Naudodami „iMessage“ kontaktinio rakto patvirtinimą, vartotojai gali pasirinkti toliau patvirtinti, kad susirašinėja tik su tais žmonėmis, kuriems jie skirti. Kontaktinio rakto patvirtinimas naudoja raktų skaidrumą, kad įgalintų automatinį patikrinimą, ar „iMessage“ raktų platinimo paslauga grąžina įrenginio raktus, kurie buvo užregistruoti patikrinamame ir tikrinamame žemėlapyje. Kai vartotojas įgalina kontaktinio rakto patvirtinimą, jam bus pranešta apie visas patvirtinimo klaidas tiesiogiai „Messages“ pokalbio stenogramoje ir „Apple ID“ nustatymuose.

Siekdami dar didesnio saugumo, „iMessage“ kontaktinio rakto patvirtinimo vartotojai gali palyginti kontaktinio patvirtinimo kodą asmeniškai, „FaceTime“ arba kitu saugiu skambučiu. Jie taip pat gali pasirinkti sukurti arba redaguoti kontaktą ir išsaugoti viešąjį raktą, kad įjungtų CKV su tuo asmeniu.

Visi įrenginiai, prisijungę prie jūsų „iCloud“ paskyros, turi turėti minimalią palaikomą „iOS 17.2 Beta“, „macOS 17.2 Beta“ arba „watchOS 17.2 Beta“ versiją. Jei norite ir toliau naudoti kitus įrenginius senesnėse OS versijose, šiuose įrenginiuose turėsite atsijungti nuo „iMessage“, kad įgalintumėte kontaktinio rakto patvirtinimą. (111356044)

žinomos problemos

  • Nuorodos Sužinokite daugiau nenurodo nuorodos į žinių bazės straipsnius beta versijos metu. (101563811)
  • Tikrinant kitą vartotoją, kontaktinio patvirtinimo kodas gali būti nerodomas, jei vienas vartotojas nutraukia srautą. (114462363)

Sprendimas: Abu vartotojai paleidžia procesą iš naujo.

  • Patvirtinus kontaktą, patvirtinimo varnelė gali būti nerodoma programoje Messages. (116142336)
  • Kas kelias valandas naudotojai gali matyti išjungtos nuorašo klaidą. (116405131)

Sprendimas: Atmesti klaidą.

  • Naudotojai gali matyti, kad jie neturi teisės įjungti kontaktinio rakto patvirtinimo kai kuriuose atnaujintuose įrenginiuose. (117044482)

Sprendimas: Palaukę bent 30 minučių bandykite dar kartą.

Žinutės

žinomos problemos

  • Gali būti rodoma nelokalizuota eilutė, rodoma narių skaičiui viso ekrano grupės pranešimų žemėlapio rodinyje (pvz., DETAIL_NUMBER_OF_PEOPLE_LABEL). (117287069)

StoreKit

Naujos savybės

  • Naujos kainodaros nuosavybės kainos, valiuta ir valiutos kodas dabar pasiekiami Sandoris. Jei sandoriui buvo pritaikytas pasiūlymas, galima gauti naują nekilnojamojo turto pasiūlymą, apie kurį galima peržiūrėti informaciją it (id, tipas, mokėjimo režimas), taip pat patogumo ypatybės offerID, offerType ir pasiūlyti mokėjimo režimą. (106650768)

SwiftUI

Naujos savybės

  •  Naudokite _logChanges() registruoti SwiftUI rodinio atnaujinimų priežastis.

Iškvieskite naują derinimo metodą `_logChanges()` „SwiftUI“ rodinio turinyje, kad užregistruotumėte informaciją apie tai, kodėl sistema atnaujina rodinį. Pavyzdžiui:

struct MyView: View { var body: some View { #if DEBUG let _ = Self._logChanges() #endif // … rest of view body … } }

Be fizinių savybių pavadinimų, „@self“ žymi, kad pati rodinio vertė pasikeitė, o „@identity“ – kad tapatybė rodinys pasikeitė (tai yra, kad su rodiniu susiję nuolatiniai duomenys buvo perdirbti naujam to paties egzemplioriui tipas).

Nauja `_logChanges()` metodas yra panašus į esamą `_printChanges()` vienas, išskyrus tai, kad naujasis metodas naudoja sistemos konsolę, kuri yra naudinga kai kuriose derinimo darbo eigose.

Skambina į `_logChanges()` prisijunkite informacijos lygiu į "com.apple.SwiftUI" posistemis su kategorija „Pakeistos korpuso savybės“. (113352555)

Išspręstos problemos

  • Ištaisyta: išspręsta galima Swift prieigos konflikto gedimas, kuris galėjo įvykti naudojant įrankių juostos elementus. (113992797)

WidgetKit

žinomos problemos

  • Valdikliuose Text(_: style:) pagal numatytuosius nustatymus neanimuoja jo turinio. (107582710)

Sprendimas: Norėdami aiškiai paprašyti animacijos, naudokite View.contentTransition(_:) modifikatorius.

  • Oct 26, 2023
  • 19
  • 0