IOS 5 Beta 6 je izšel, prenesite! Tukaj je celoten dnevnik sprememb

iOS 5 Beta 6 je izšel, prenesite! Tu je celoten dnevnik sprememb

Posnetek zaslona 19. 8. 2011 ob 13.23.41

Vau, to se nam je hitro zgodilo: Apple je pravkar izdal iOS 5 Beta 6 registriranim razvijalcem.

Na voljo za plačal dev, iOS 5 Beta 6 je mogoče prenesti bodisi prek centra za razvijalce iOS ali prek brezžične posodobitve, če v napravi že zibate iOS 5 Beta 4 ali novejšo različico.

Apple priporoča, da pred nadgradnjo varnostno kopirate napravo z uporabo iTunes 10.5 Beta. Veljajo vsa običajna opozorila glede tega, da gre za beta programsko opremo.

Delamo na namestitvi iOS 5 Beta 6 na naše naprave in vas bomo obvestili, če vidimo kaj novega ali omembe vrednega, kar je drugače. Je kdo poizkusil in videl kul novo funkcijo na svoji napravi po nadgradnji? Sporočite nam v komentarjih.

Tu so uradne opombe Apple ob izdaji.

Računi

  • Pri ustvarjanju računa iCloud lahko uporabite kateri koli Apple ID, če gre za polni e -poštni naslov in ne za račun MobileMe. Če imate račun MobileMe, ga lahko premaknete v iCloud. Več informacij o iCloudu najdete na: http://developer.apple.com/icloud
  • POPRAVLJENO: Ko nastavite račun iCloud ali MobileMe s pomočnikom za nastavitev in pustite funkcijo Find My iPhone vklopljeno, lahko to po nastavitvi dejansko izklopi Find my iPhone. V nastavitvah/pošti, stikih, koledarju/svojem računu preverite, ali je poišči moj iPhone vklopljeno, potem ko zapustite pomočnika za nastavitev.
  • POPRAVLJENO: Omogočanje storitev iCloud v Pomočniku za namestitev morda ni vedno pravilno shranjeno. Ko dokončate pomočnika za namestitev, obiščite Nastavitve> iCloud, da preverite stanje računa iCloud. Če imate v napravi konfiguriranih več računov iCloud ali MobileMe, obiščite vsakega od teh računov v Nastavitve> Pošta, Stiki, Koledar, da preverite vsak račun.
  • POPRAVLJENO: Priporočljivo je, da onemogočite zaznamke v več računih. Če so omogočeni, so lahko rezultati nedefinirani.

AirPlay

  • Od iOS 5 so video vsebine v aplikacijah in na spletnih mestih privzeto omogočene z AirPlay.
  • iOS 5 podpira AirPlay video prek AV Foundation.

Apple TV

  • Apple TV Software beta uporabnikom omogoča, da vsebino iPad 2 preslikajo v Apple TV (2. generacija) z uporabo AirPlay. Ta beta programska oprema omogoča tudi Photo Stream na Apple TV, tako da lahko uporabniki dostopajo do fotografij, shranjenih v iCloudu. Aplikacija Apple TV Software beta je na voljo za preizkušanje najnovejše funkcionalnosti AirPlay z aplikacijami in spletnimi mesti iOS 5. Če želite v napravo namestiti beta programsko opremo Apple TV, morate najprej registrirati UDID naprave na portalu za razvijalce za iOS.
  • Apple TV se lahko ob zapustitvi televizijske oddaje, ki se predvaja prek funkcije Home Sharing, vrne v glavni meni.
  • Seznami predvajanja glasbe niso dostopni prek funkcije Skupna raba doma.

Binarna združljivost

  • V aplikacijah, povezanih z SDK -jem za iOS 5.0, odmiki vsebine pogleda drsnika med potezo ščepanja ne bodo več zaokroženi na integralne slikovne pike.

Koledar

  • Koledarji za rojstni dan trenutno niso na voljo prek icloud.com na spletnem mestu ali v sistemu Windows. Na voljo bodo v prihodnji izdaji.
  • POPRAVLJENO: Privzeti koledar je še vedno koledar On My iPhone, kljub nastavitvi računa iCloud med pomočnikom za namestitev. Kot rešitev se ponastavite na privzeti Koledar, potem ko dokončate pomočnika za nastavitve v Nastavitve> Pošta, Imenik, Koledar> Privzeti koledar.
  • POPRAVLJENO: Potiskanje podatkov koledarja iCloud ne deluje v sistemu iOS. Za sinhronizacijo koledarja iCloud zaženite aplikacijo Koledar ali ročno osvežite koledarje z gumbom Koledarji v zgornjem levem kotu.

Osnovna slika

  • Od beta 1 je bilo dodanih več filtrov. Trenutni seznam zdaj vključuje naslednje filtre:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, Enobarvno CIColor, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIEizključitevBlendMode, Izpostavljenost CIE Prilagodite, CIFalseColor, CIGammaAdjust,CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode,CILinearGradient, CILuminosityBlendMode, CIMaximumCompositing, CIMinimumCompositing, CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone,CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing,CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVigneta, in CIWhitePointAdjust

GameKit

  • Podatki o ujemanjih za ujemanja na poteze so trenutno omejeni na 4 KB podatkov.
  • NOVO: Dogodki bodo posredovani delegatu vsakič, ko pride do obrata na tekmi, namesto takrat, ko pride na vrsto lokalni igralec.
  • POPRAVLJENO: Ko se prijavite v Game Center, se lahko geslo izbriše in prijava morda ni končana. Drugi poskus bo uspel.
  • POPRAVLJENO: V tej različici beta lahko povabila GameKit ne uspejo. Kot rešitev, poskusite znova zagnati napravo.

iBooks

  • iBooks 1.2.2 morda ne prikaže nekaj besedila ali slik v knjigah. Posodobite na iBooks 1.3 v App Store.

iCloud varnostno kopiranje

  • Ker gre za programsko opremo beta, je priporočljivo, da storitev iCloud ne uporabljate za shranjevanje kritičnih podatkov ali informacij. Če omogočite varnostno kopiranje iCloud, bo samodejna varnostna kopija z iTunes pri sinhronizaciji onemogočena. Predlagamo tudi, da ročno varnostno kopirate napravo z iTunes. Varnostne kopije, narejene s starejšimi različicami iOS 5 beta, bodo kmalu postale nezdružljive in ne bodo več na voljo. Močno priporočamo, da nadgradite na to različico beta različice iOS 5, če želite še naprej varnostno kopirati svoje naprave. Če naletite na napake pri obnovitvi varnostne kopije ali omogočanju varnostne kopije več kot eno uro po prijavi v iCloud, poskusite izbrisati račun iCloud iz nastavitev in ga dodati nazaj. Če se napake ponavljajo, poskusite izbrisati napravo in znova zagnati obnovitev.

shramba iCloud

  • NOVO: Če pokličete tudi vi stringByResolvingSymlinksInPath ali stringByStandardizingPath na poti, ki izvira iz vašega vsebnika, nikoli ne boste mogli uporabiti rezultata za uspešno izvajanje usklajenega branja.
  • NOVO: V KVS je bila omejitev na ključ povečana na 64 KB (da se ujema z omejitvijo na aplikacijo); največje število ključev pa se je povečalo na 256.
  • V obdobju beta 5 za iOS 5 je mogoče vse dokumente, shranjene na strežnikih, občasno očistiti pred GM. Zato je zelo priporočljivo, da na strežnikih ne shranjujete kritičnih dokumentov ali informacij.
  • Profilov zagotavljanja za iCloud ni več treba omogočiti na portalu za zagotavljanje iOS. Vsi na novo ustvarjeni profili za zagotavljanje storitev so zdaj samodejno omogočeni za iCloud. Če uporabljate profil za zagotavljanje skupine, ki ga upravlja Xcode, kliknite osveži v Organizatorju Xcode, da pridobite nov profil, ki podpira iCloud. Če želite omogočiti vse druge profile omogočanja za iCloud, preprosto regenerirajte svoje profile na portalu za zagotavljanje iOS.
  • Če vaša aplikacija uporablja NSMetadataQuery razred, morate nastaviti predikat, čeprav se sam predikat ne upošteva.
  • V tej različici beta je setSortDescriptors: metoda NSMetadataQuery ni podprt.
  • POPRAVLJENO: Za uporabo iClouda pred različico beta 5 ste morali v datoteki Entitlements ročno določiti različne identifikatorje vsebnikov (nabor prikazovalnikov vaše aplikacije) za projekte Mac OS X in iOS. Začenši z različico beta 5, če želite omogočiti shranjevanje iCloud v svojih aplikacijah, preprosto kliknite potrditveno polje »Omogoči pravice« v podoknu Povzetek vašega projekta. Xcode bo za vaš projekt ustvaril datoteko pooblastil po meri, ki samodejno vključuje vaš ID ekipe. Dodate lahko dodatne vrednosti vsebnika iCloud, kot to zahteva vaša aplikacija. (Upoštevajte, da morate za uporabo shrambe iCloud regenerirati obstoječe profile za zagotavljanje, bodisi s Xcode ali na portalu za zagotavljanje iOS -a.) Če določite niz identifikatorja po meri za vrednosti pooblastil za iCloud Store-Value Store ali iCloud Container, vam ni treba več vnašati ID-ja ekipe na začetek vrvica. Xcode bo samodejno dodal vaš ID ekipe tem vnosom
  • Niz identifikatorja vsebnika, ki ga posredujete v URLForUbiquityContainerIdentifier: metoda NSFileManager MORATE vključiti ID ekipe na začetku niza. Če želite, če greste mimo nič, Foundation uporablja prvi ID vsebnika dokumenta, ki je naveden v pooblastilih vaše aplikacije.
  • Obstajajo težave pri uporabi API -ja za dokumente za shranjevanje v oblaku v povezavi z zaščitenimi podatki, kar lahko povzroči poškodbo podatkov.
  • POPRAVLJENO: V tej različici aplikacije na podlagi dokumentov ne morejo vedno zaznati, kdaj se datoteke spremenijo, premaknejo ali izbrišejo izpod njih.
  • V tej različici beta predstavitelji datotek (predmeti, ki sprejmejo NSFilePresenter protokol) ne prejmejo nekaterih sporočil, ki bi jih morali prejeti, zlasti:
    • predstavljenoItemDidChange
    • predstavljenoSubitemDidAppearAtURL:
    • predstavljenoSubitemDidChangeAtURL:

    Temu se lahko izognete z implementacijo relinquishPresentedItemToWriter: metodo in preverjanje, ali je pisatelj dejansko napisal, ko je vaš predstavitelj datoteke znova zahteval. Za spremljanje sprememb datotečnega sistema lahko uporabite tudi dogodke FSEvents

  • V tej različici beta sporočila o spremembah datotek v imeniku ne bodo dostavljena predmetom, ki sprejmejo datoteko NSFilePresenter protokol.
  • Med poročanjem o hrošču, povezanem z vmesniki za shranjevanje iCloud, vključite dnevnike, zbrane med odpravljanjem napak. Če želite ustvariti te dnevnike, morate v svojo napravo namestiti poseben profil za odpravljanje napak. Profil za odpravljanje napak lahko dobite pri http://connect.apple.com. Ta profil omogoča ustvarjanje dnevnikov za odpravljanje napak, ki so potrebni za diagnosticiranje morebitnih težav z uporabo shrambe iCloud. Navodila za zbiranje dnevnikov so:
    1. Namestite profil. (Najlažji način za to je, da ga pošljete sebi in odprete prilogo na njihovi napravi.)
    2. Reproduciraj hrošča.
    3. Sinhronizirajte z iTunes, da izvlečete dnevnike z naprave.
    4. Dnevnike priložite poročilu o hroščih. Dnevnike najdete v ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Ti dnevniki se lahko zelo hitro povečajo, zato morate profil odstraniti, potem ko ste znova predstavili težavo in potegnili dnevnike za poročilo o napaki.

  • Imena datotek v OS X ne razlikujejo med velikimi in malimi črkami, v iOS pa velikimi in malimi črkami. To lahko povzroči težave pri sinhronizaciji datotek med obema. V iOS -u morate sprejeti ukrepe, da se izognete ustvarjanju datotek, katerih imena se razlikujejo le glede na primer.

iMessage

  • iMessage beta 1 ne bo mogel komunicirati z uporabniki iMessage v različici beta 2 ali novejši.
  • NOVO:Pomočnik za namestitev ne vnese gesla AppleID za FaceTime v iMessage.

Builder vmesnikov

  • NOVO:V pogledih na najvišji ravni v dokumentu, ki uporablja samodejno postavitev, ni mogoče dodati omejitev širine in višine. Če želite to rešiti, lahko ročno v kodo dodate želeno omejitev širine ali višine.
  • NOVO:V dokumentih Interface Builder, ki uporabljajo samodejno postavitev in omejitve, ki jih ustvari Xcode, ni mogoče izbrisati. Te omejitve lahko »izbrišete« tako, da ustvarite omejitev uporabnika za vedenje, ki ga pričakujete. Če na primer povlečete gumb in Xcode ustvari vodilno omejitev za superpregled gumba, ste želeli zadnji rob do omejitev superview, če bi ročno ustvarili eno z uporabo “Add Constraint => Trailing Constraint to Superview”, bi odstranili sprednji rob v superview omejitev.
  • NOVO:Znano je, da je pri pogledih, ki zapolnijo vsebnik pri spreminjanju velikosti okna, mogoče prekiniti omejitve enakih širin/višin. Če spremenite velikost okna in je enaka omejitev širine/višine prekinjena, bo ponovno dodajanje ustrezno prilagodilo okno, da bo ustrezalo omejitvi.
  • NOVO: Ko urejate vrednost omejitve v inšpektorju, ostane omejitev izbrana, pogled orisa pa še naprej prikazuje omejeno omejitev.
  • NOVO:V XCode 4.2 pri kopiranju pogledov (en sam pogled ali več pogledov) sta oba določila omejitve, ki jih je določil uporabnik neposredno v izbrani pogled in uporabniško določene omejitve med pogledi, ki se kopirajo, se kopirajo v lepenka.
  • NOVO:V Xcode 4.2 za dokument, ki uporablja samodejno postavitev kakava, »Izberi vse« na platnu ne izbere več omejitev in podogled urejenega pogleda. Če je pogled izbran, bo izbral samo poglede. Če je izbrana omejitev, bo »Izberi vse« izbrala vse omejitve.
  • NOVO:Če spremenite slog segmenta NSSegmentedControl v »Samodejno«, se lahko dokumenti zrušijo z uporabo samodejne postavitve kakava. Če želite odpraviti težavo, uporabite izrecni slog segmenta, na primer okrogel ali teksturiran, in med izvajanjem spremenite slog segmenta v samodejno uporabo -[NSSegmentedCell setSegmentStyle:]

iPod

  • POPRAVLJENO: Pri uporabi gumbov za glasnost v napravi ali slušalkah se drsnik za glasnost v uporabniškem vmesniku aplikacij morda ne posodobi, čeprav se je glasnost spremenila.

iTunes

  • Različica iTunes, ki je na voljo z beta 5, ne more sinhronizirati naprav, na katerih je nameščena programska oprema beta 4. Da bi se izognili tej težavi, naredite naslednje:
    1. Sinhronizirajte vse naprave, ki imajo nameščeno beta 4, z različico iTunes, ki je priložena beta 4.
    2. Nadgradite iTunes na različico, ki je na voljo z beta 5.
    3. Priključite napravo in namestite programsko opremo beta 5. (Zavedajte se, da se lahko pri prvi priključitvi naprave pojavi napaka pri sinhronizaciji.)
    4. Po namestitvi programske opreme beta 5 obnovite varnostno kopijo, ki ste jo naredili v 1. koraku.
  • Videoposnetki, kupljeni v trgovini iTunes Store, se ne predvajajo na AppleTV druge generacije prek AirPlay z iTunes 10.5.

Pošta

  • Ko v nastavitvah spremenite ime gostitelja e -poštnega računa, so v poenotenem nabiralniku morda prikazana prazna sporočila. Kot rešitev se izognite in znova dodajte račun, namesto da spremenite ime gostitelja.

Posodobitev programske opreme OTA

  • Če posodabljate programsko opremo OTA, boste morali fotografije znova sinhronizirati z iTunes.

Fotografije

  • POPRAVLJENO: Ko obnavljate knjižnice fotografij iz varnostne kopije iTunes, se nekatere fotografije po obnovitvi morda ne bodo prikazale v aplikaciji Fotografije. Pred posodobitvijo na iOS 5 beta varnostno kopirajte fotografije.

Opomniki

  • NOVO: Če je za račun Yahoo omogočena sinhronizacija opomnikov in na strežniku ni zbirke opomnikov, ga bo telefon nenehno znova ustvarjal. Zaradi napake strežnika Yahoo bo ta zbirka prikazana kot koledar dogodkov.

Simulator

  • Lokacijske storitve ne delujejo v simulatorju iOS 4.3, ki deluje v sistemu Mac OS 10.7 s Xcode 4.2.

Odskočna deska

  • Potisna in lokalna obvestila za aplikacije se pojavijo v novem centru za obvestila v sistemu iOS 5. Center za obvestila prikaže obvestila, ki veljajo za »neprebrana«. Da bi se prilagodili potisnim in lokalnim obvestilom, da nimajo statusa »neprebrano«, lahko razvijalci s številom aplikacijskih značk sprožijo brisanje obvestil iz obvestila Center. Ko aplikacija počisti število značk (tako, da jo nastavi na nič), bo iOS 5 izbrisal obvestila iz Notification Center.
  • POPRAVLJENO: The UIPrerenderedIcon ključ (v Info.plist file) ni upoštevan v tej različici beta.

StoreKit

  • POPRAVLJENO: Nakup v aplikaciji ne bo deloval za razvijalce, ki svoje aplikacije preizkušajo s peskovnikom iTunes.

UI avtomatizacija

  • NOVO: Obstaja znana težava pri uporabi API -ja execuTaskOnHost v skriptu za avtomatizacijo uporabniškega vmesnika. Če naloga, ki se izvaja z API -jem, pretirano (recimo, na tisoče vrstic besedila) iztisne standardno oz standardna napaka, lahko opravilo zastoji, dokler ne dosežete časovne omejitve, nato pa vrže javascript izjema.
  • The zaklepanje () in odkleni () funkcije UIATarget so bili zamenjani z lockForDuration () funkcijo.
  • Začenši v iOS 5 beta 2, lahko zdaj z gonilnim terminalom sprožite izvajanje skripta UI Automation na napravi iOS iz gostiteljskega terminala. Ukaz je:
    • inštrumenti -w -t
  • Ko uporabljate cli instrumente za avtomatizacijo uporabniškega vmesnika, lahko zdaj ciljate na privzeto predlogo avtomatizacije in posredujete skript in pot do rezultatov v orodje kot možnosti spremenljivk okolja. Na primer:
    • inštrumenti -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Najnovejša objava v spletnem dnevniku

| Kult Mac
September 12, 2021

Stvari, ena izmed najbolj priljubljenih aplikacij za upravljanje opravil za Mac, so do konca januarja znižale ceno za polovico. To je prvič, da so ...

| Kult Mac
September 12, 2021

Lightroom za iPad dobi funkcije uvoza in izvoza, ki bi jih moral imeti ves časAdobe skrajša čas delovnega toka z neposrednim uvozom za Lightroom mo...

| Kult Mac
September 12, 2021

Wahoo Fitness Dongle: Najostrejše fitnes orodje v vaši lopi [Pregled]Do januarja letos je Wahoo ključ za iPhone (80 USD) ključ pwned fitnes na iPho...