Apple frön watchOS 4 beta 2 till utvecklare

Förutom macOS High Sierra och iOS 11 såg Apple på onsdagen den andra betaen av watchOS 4 till utvecklare. Utvecklare som kör watchOS 4 beta kan uppgradera till beta 2 via Watch-appen på iPhone.

WatchOS 4, som introducerades tidigare denna månad, innehåller flera nya funktioner och förbättringar som nya klockansidor, en ny listformad hemskärm, en helt ny musikapp, nya gester och snabb komposition i Mail och mer.

Prenumerera på iDB på YouTube

Här är release-anteckningarna för beta 2:

Allmän

Lösta problem

• Toy Story-klockansidorna är nu tillgängliga. Toy Story är copyright © Disney / Pixar.

Apple Pay

Kända problem • När du försöker lägga till flera kort under parningsprocessen kommer endast det senast tillagda kortet att ordnas. (32624044)

Lösning: När parningen är klar, gå till Watch-appen på iPhone och ta bort tidigare tillagda kort. När du har tagit bort, lägg till ytterligare kort efter önskemål.

Andas

Lösta problem

• Andningsmeddelandepreferenser respekteras nu. (32298347)

CloudKit

kända problem

  • CloudKit stöder inte osignerade långa långa värden med den höga ordningen bituppsättning. (30567424)
  • Ansökan som använderCKModifyRecordsOperations ska specificeraanpassat värde för CKModifyRecordsOperation.isAtomic. Om din klient är kompilerad mot watchOS 4, har operationer som anges mot standard CKRecordZone nytt beteende eftersom atom är sant som standard. Om operationen träffar ett "preflight" -fel (vanligtvis ett nätverksproblem som laddar upp en CKAsset eller ett felformat CKRecord) avbryts hela åtgärden. (30838858)Core MediaLösta problem

    • Haptics spelar nu för de främsta apparna. (32139107)

    diktamen

    kända problem

    • Vissa språk är inte tillgängliga för diktering på watchOS, inklusive den nyligen släppta Shanghainese diktat. (32235495)

    fundament

    Nya egenskaper

  • Tillagd tidsplaneringAPItoURLSessionTaskthallowsbackgroundURLSession-klienter att schemalägga uppgifter i framtiden, vilket möjliggör enkel bakgrund för appuppdatering semantik för appar, watchOS-komplikationer och mer. API tillåter också utvecklare att uppdatera förfrågningar innan överföring för att adressera fall där begäran har blivit inaktuell när den är planerad i framtiden. Tillägg inkluderar de tidigaste BeginDate, countOfBytesClientExpectsToSend och countOfBytesClientExpectsToReceive egenskaperna för URSessionTask, och URLSession: task: willBeginDelayedRequest: completHandler-metoden för URLSessionTaskDelegate-protokollet. (27866330)
  • URLSessionTask antar ProgressReporting-protokollet som tillhandahåller en konsekvent mekanism för URLSession-klienter för att spåra framstegen för URLSessionTask med den nya framstegsegenskapen. (30834550)
  • AddedanAdaptableConnectivityAPItoURLSessionthatenablestaskstoautomatically övervaka och vänta på tillfredsställande nätverksanslutning, istället för att omedelbart misslyckas med ett fel när anslutningen är otillfredsställande. Tillägg inkluderar egenskapen waitsForConnectivity i URLSessionConfiguration och URLSession: taskIsWaitingForConnectivity: metod för URLSessionTaskDelegate-protokollet.

    • Lade till stöd för HTTP brotli innehållskodning till URLSession. Genom att defaueslt innehåller HTTP-förfrågningar ett br-värde (förutom gzip och deflate) för Accept-Encoding HTTP-header, informerar webbservern att användaragenten stöder brotli-kodning. Webbservern kan skicka ett HTTP-organ med Content-Encoding: br i HTTP-huvudet för att indikera att innehållet är brotli-kodat. URLSession dekomprimerar automatiskt HTTP-kroppsdata och skickar den avkodade informationen tillbaka till klienten på samma sätt som för Content-Encoding: gzip. Av binära kompatibilitetsskäl är URLSession brotli-support endast aktiverat för appar byggda med watchOS 4 SDK. (27724985)

    HealthKit

    Lösta problem

    • Om du trycker på sidoknappen och Digital Crown pausar en aktiv träningspass även om appen inte är i förgrunden. (30199786)
    • Att försöka avsluta en träningsväg när ingen platsinformation infogas slänger inte längre ett undantag. (32307523)kända problem• För att spåra plats i bakgrunden medan en användare är i en träningssession lägger du till UIBackgroundModes / location i filen Info.plist. (29483437)

      HomeKit

      Lösta problem

      • Platsbaserade automatiseringsutlösare fungerar nu om de utlöses från varningen på Apple Watch. (32288709)

      meddelanden

      kända problem

      • Meddelanden kan inte skickas när du svarar på aktivitetsmeddelanden. (32294875)

      musik

      Lösta problem

      • Musikspår spelas nu från och synkroniseras med Apple Watch. (32314271)

      kända problem

    • Apple Watch måste vara med på sin laddare för att musikspår ska synkroniseras. (31818127)
    • Om du tar bort en spellista eller ett album i Apple Watch-appen kommer appen att krascha och ditt val förblir på din Apple Watch. (32624529)
    • Alternativ för kärlek och ogillar saknas för lokalt synkroniserad musik på Apple Watch. (30845293)

    Telefon

    Nya nummer

    • Telefonsamtal med Apple Watch som överstiger 30 sekunder kan misslyckas. (32659453)

    Parning

    kända problem

    • Säkerhetskopior utlöses endast när användaren inte klarar av sin klocka. Om användaren raderar sin iOS 11-iPhone utan att koppla ihop sin klocka först kommer det inte att finnas en säkerhetskopia att återställa. (32358338)Lösning: Innan du raderar iPhone, gå till Watch-appen, välj My Watch och koppla loss din Apple Watch.
    • Larm går förlorade vid migrering till watchOS 4. (31285349)inställningarLösta problem
    • I Inställningar> Bluetooth visas inte fler enheter som den ihopkopplade iPhone som inte ansluten. (32314078)
    • Behörigheter för Apple Watch återställs nu när en användare återställer plats och sekretess med Inställningar> Allmänt> Återställ> Återställ plats och integritet på iPhone. (32393123)Sirikända problem

      • Siri-förfrågningar kan misslyckas i iOS- och watchOS-simulatorerna. (31971229)

      • Siri kanske inte spelar musik som har synkroniserats med Apple Watch. (31964674)

      Sirikit

      Lösta problem

      • SiriKit-förfrågningar misslyckas inte längre med felmeddelandet ”Tyvärr kan jag inte göra det”. (32305639) • watchOS-appar från TestFlight eller App Store fungerar nu med SiriKit. (32387616) • SiriKit-förfrågningar på watchOS misslyckas inte längre med ett Fortsätt i app-fel. (32355820)

      WatchKit

      Lösta problem

    • Anon-autoplayingWKInterfaceInlineMovienowworks. (32168160)
    • WKInterfaceInlineMovie-objekt pausar nu när du flyttar en app tillbakgrund. (31872332)kända problem

      • Automatisk visning av bilagor i standard WatchKit Notification-gränssnitt fungerar inte. (31589086)

    Träna

    kända problem

    • Du kan uppleva felaktiga avståndsmätningar för Pool Swim-träning. (32816933)
    • Om du trycker på sidoknappen och Digital Crown pausar en aktiv träningspass även om appen inte är i förgrunden. (30199786)
    • Träningsövningarna kan vara långsamma att börja och de kan misslyckas med att uppdatera med kalori- och distansmätningar. (32313252)Lösning: Ring HKWorkoutRouteBuilder finishRouteWithWorkout: Metadata: endast när vissa platsdata har infogats i byggaren.Xcode

      Lösta problem

      • Att bygga och köra en Watch-app från Xcode, din app installerar, startar och bifogar nu. (32180669)

      kända problem

      • Crashloggar kan ta några minuter att synkronisera och vara synliga i Xcode. (31156191)