Apple julkaisee iOS 5 Beta 7: n kehittäjille

Apple julkaisee iOS 5 Beta 7: n kehittäjille

iOS 5 Beta 7

Apple on juuri julkaissut iOS 5 Beta 7: n rekisteröidyille kehittäjille. IOS 5: n uusin betaversio voidaan ladata iOS Dev Centeristä.

Omena julkaisi iOS 5 Beta 6: n pienillä virheenkorjauksilla ja parannuksilla lähes kaksi viikkoa sitten. Seitsemäs iOS -beeta on ennenkuulumaton, ja iOS 5 on Applen tähän mennessä mullistavin mobiiliohjelmiston julkaisu, kun se julkaistaan ​​yleisölle tänä syksynä.

IOS 5 Beta 6: n kehittäjien pitäisi pystyä suorittamaan langaton päivitys beta 7: een.

iOS 5 Beta 6 vanhenee 29. syyskuuta, ja odotetaan, että Apple järjestää seuraavan tapahtuman joko syyskuun lopussa tai lokakuun alussa.

Täysi muutosloki iOS 5 Beta 7: lle:

"Seuraavat ongelmat liittyvät 5.0 SDK: n käyttämiseen koodin kehittämiseen.

Tilit

  • Kun luot iCloud -tilin, voit käyttää mitä tahansa Apple ID: tä, kunhan se on täydellinen sähköpostiosoite eikä MobileMe -tili. Jos sinulla on MobileMe -tili, voit siirtää sen iCloudiin. Löydät lisätietoja iCloudista osoitteesta:http://developer.apple.com/icloud

AirPlay

  • IOS 5: stä alkaen sovellusten ja verkkosivustojen videosisältö on oletuksena AirPlay-yhteensopiva.
  • iOS 5 tukee AirPlay -videota AV Foundationin kautta.

API -vahvistus

  • UUSI: IOS 5.0 -kehitystyökaluista beta 7 alkaen on mahdollista poimia sovelluksen käyttämiä sovellusliittymiä ja tarkistaa niiden yksityinen sovellusliittymien käyttö. Tämä vaihtoehto tarjotaan validoinnin aikana.

Apple TV

  • Apple TV -ohjelmiston betaversion avulla käyttäjät voivat peilata iPad 2: n sisällön Apple TV: hen (2. sukupolvi) AirPlayn avulla. Tämä beta -ohjelmisto mahdollistaa myös Photo Streamin Apple TV: ssä, jotta käyttäjät voivat käyttää iCloudiin tallennettuja valokuvia. Apple TV -ohjelmiston betaversiota käytetään uusimpien AirPlay -toimintojen testaamiseen iOS 5 -sovelluksilla ja -sivustoilla. Jos haluat asentaa Apple TV -ohjelmiston betaversion laitteellesi, sinun on ensin rekisteröitävä laitteesi UDID -tunnus iOS -kehittäjäohjelmaportaaliin.
  • Diaesityksen asetuksia ei muisteta diaesityksen toiston aikana (toistetaan aina Reflections -teemassa). Näytönsäästäjän asetukset toimivat oikein.

Binaarinen yhteensopivuus

  • Sovelluksissa, jotka on linkitetty iOS 5.0 SDK: han, vieritysnäkymän sisällön siirtymiä ei enää pyöristetä kiinteiksi pikseleiksi nipistysliikkeen aikana.

Kalenteri

  • Syntymäpäiväkalenterit eivät ole tällä hetkellä saatavilla icloud.com -sivuston kautta tai Windowsissa. Ne ovat saatavilla tulevassa julkaisussa.

Ydinkuva

  • Useita suodattimia on lisätty beta 1: n jälkeen. Nykyinen luettelo sisältää nyt seuraavat suodattimet:CIAlisäys, CIAffineTransform, CICheckerboardGenerator,CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube,CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix,CIColorMonochrome,CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode,CIExclusionBlendMode, CIEvalotus Säädä, CIF falseColor, CIGammaAdjust,CIGaussianGradient,CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust,CIHueBlendMode, CILightenBlendMode, CILinearGradient, CILuminosityBlendMode,CIMaximumCompositing, CIMinimumCompositing,CIMultiplyBlendMode,CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient,CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode,CISourceAtopCompositing,CISourceInCompositing, CISourceOutCompositing,CISourceOverCompositing, CISuorista suodatin, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette ja CIWhitePointAdjust

iBooks

  • iBooks 1.2.2 ei välttämättä näytä tekstiä tai kuvia kirjoissa. Päivitä iBooks 1.3 App Storeen.

iCloud -varmuuskopio

  • Jos otat iCloud -varmuuskopioinnin käyttöön, automaattinen varmuuskopiointi iTunesin kanssa synkronoinnin aikana poistetaan käytöstä. Suosittelemme myös, että varmuuskopioit laitteen manuaalisesti iTunesin avulla. Varmuuskopiot, jotka on tehty aiemmilla iOS 5 -betaversioilla, muuttuvat pian yhteensopimattomiksi eivätkä ole enää käytettävissä. On erittäin suositeltavaa päivittää tähän iOS 5 -betaversioon, jotta voit jatkaa laitteiden varmuuskopiointia.

iCloud -tallennustila

  • UUSI: Alkaen iOS 5 beta 7: stä, sovelluksesi käyttöoikeuksissa olevat vaatimukset säiliön tunnistejonojen määrittämisestä ovat muuttuneet. Jokaisen säilön tunnisteen, joka ei sisällä jokerimerkkiä, on täsmälleen vastattava sovelluksen nipputunnusta, joka on julkaistu käyttämällä samaa tiimitunnusta kuin sovelluksesi. Sinun ei tarvitse sisällyttää oikeutta, joka vastaa sovelluksesi omaa niputunnistetta. Esimerkiksi sovelluksesi yksinkertainen ja pro -versio voivat molemmat määrittää pro -sovelluksen nipputunnuksen jakamaan saman säilön. Yleismerkkejä sisältävien säilötunnisteiden vaatimukset eivät ole muuttuneet, mutta ne on ehkä päivitettävä olemassa olevat yleismerkkitunnisteet sen jälkeen, kun olet muuttanut sovelluksesi käyttöoikeuksien muut kuin yleismerkitunnisteet vastaamaan uutta sääntöjä.
  • UUSI: Tässä iOS 5.0: n betaversiossa on vähennetty, kuinka monta kertaa sovellus voi synkronoida nopeasti peräkkäin palvelimien kanssa. Jos suoritat sovelluksesi virheenkorjausta ja haluat nähdä, onko synkronointipyyntöjä rajoitettu, voit kutsua -[NSUbiquitousKeyValueStore _printDebugDescription] -menetelmää suoraan gdb: ssä. Huomaa, että -[NSUbiquitousKeyValueStore _printDebugDescription] on SPI, joten suosittelemme, ettet käytä sitä sovelluksessasi.
  • KVS: ssä avainkohtainen raja on nostettu 64 kt: iin (vastaamaan sovelluskohtaista rajoitusta); ja avainten enimmäismäärä on nostettu 256: een.
  • IOS 5: n beta -aikana palvelimille tallennetut asiakirjat saatetaan tyhjentää säännöllisesti ennen GM: ää. Siksi on erittäin suositeltavaa, ettet tallenna tärkeitä asiakirjoja tai tietoja palvelimille.
  • Hallintaprofiileja ei enää tarvitse ottaa käyttöön iCloudissa iOS -käyttöoikeusportaalissa. Kaikki juuri luodut valmisteluprofiilit ovat nyt automaattisesti käytössä iCloudissa. Jos käytät Xcoden hallitsemaa tiiminhallintaprofiilia, saat uuden iCloud-yhteensopivan profiilin napsauttamalla Päivitä Xcode Organizerissa. Jos haluat ottaa käyttöön kaikki muut iCloudin valmisteluprofiilit, luo profiilisi uudelleen vain iOS -provisiointiportaalissa.
  • Jos sovelluksesi käyttää NSMetadataQuery luokka, sinun on asetettava predikaatti, predikaatti on nyt kunnioitettu. Mutta predikaatti on NSPredicate-tyyppinen predikaatti, ei Spotlight-tyylinen predikaatti. Esimerkki tästä on, että sinun on käytettävä LIKE-merkkiä = -merkin sijaan. Erot määritellään tarkemmin osoitteessa:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • Tässä beetassa,. setSortDescriptors: NSMetadataQuery -menetelmää ei tueta.
  • Jotta voit käyttää iCloudia ennen beta 5: tä, sinun oli määritettävä manuaalisesti eri säilötunnisteet (sovelluksesi näyttöjoukko) Entitlements -tiedostossa molemmille Mac-käyttöjärjestelmän kymmenes versio ja iOS -projektit. Jos haluat ottaa käyttöön iCloud -tallennuksen sovelluksissasi, aloita beta -versiosta 5 alkaen yksinkertaisesti "Ota käyttöön oikeudet" -valintaruutu projektisi Yhteenveto -osiossa. Xcode luo projektillesi mukautetun käyttöoikeustiedoston, joka sisältää automaattisesti tiimisi tunnuksen. Voit lisätä muita iCloud Container -arvoja sovelluksesi vaatimusten mukaisesti. (Huomaa, että iCloud -tallennustilan käyttämiseksi sinun on luotava uudelleen nykyiset käyttöprofiilisi joko Xcode -sovelluksella tai iOS -käyttöoikeusportaalissa.)
    Jos määrität mukautetun tunnisteen merkkijonon iCloud Key-Value Store- tai iCloud Container -oikeusarvoillesi, sinun ei enää tarvitse lisätä Team ID: tä merkkijonon alkuun. Xcode lisää joukkuetunnuksesi näihin merkintöihin automaattisesti
  • Säiliön tunnistejono, jonka välität URLForUbiquityContainerIdentifier:NSFileManager -menetelmän on sisällytettävä ryhmän tunnus merkkijonon alkuun. Jos läpäiset nollan, Foundation käyttää kätevästi sovelluksesi käyttöoikeuksissa määritettyä ensimmäistä asiakirjakontin tunnusta.
  • Cloud Storage Document Document API -sovellusliittymän käytössä suojattujen tietojen kanssa on ongelmia, jotka voivat johtaa tietojen vioittumiseen.
  • Tässä beetassa tiedostojen esittelijät (objektit, jotka hyväksyvät NSFilePresenter protokollaa) eivät vastaanota joitain viestejä, jotka heidän pitäisi saada, erityisesti:
    • presentSubitemDidAppearAtURL:
    • presentSubitemDidChangeAtURL:
  • Voit kiertää tämän toteuttamalla relinquishPresentedItemToWriter: menetelmä ja tarkista, onko kirjoittaja todella kirjoittanut, kun tiedoston esittelijä hankkii. Tiedostojen esittäjät saavat presentItemDidChange: viestejä tässä betassa.
  • Ilmoittaessasi iCloud -tallennusrajapintoihin liittyvää vikaa sisällytä virheenkorjausistunnon aikana kerätyt lokit. Näiden lokien luomiseksi sinun on asennettava laitteellesi erityinen virheenkorjausprofiili. Virheenkorjausprofiili on saatavissa osoitteestahttp://connect.apple.com. Tämä profiili mahdollistaa virheenkorjauslokien luomisen, joita tarvitaan iCloud -tallennustilaa käyttävien ongelmien diagnosointiin. Ohjeet lokien keräämiseen ovat:
    • Asenna profiili. (Helpoin tapa tehdä tämä on lähettää se itsellesi ja avata liite heidän laitteellaan.)
    • Toista vika.
    • Synkronoi iTunesin kanssa, jos haluat poistaa lokit laitteeltasi.
    • Liitä lokit vikailmoitukseesi. Löydät lokit ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Nämä lokit voivat kasvaa suuriksi hyvin nopeasti, joten poista profiili, kun olet toistanut ongelman ja vetänyt lokit vikailmoitusta varten.
  • Tiedostonimet eivät erota isoja ja pieniä kirjaimia OS X: ssä, mutta isot ja pienet kirjaimet eroavat iOS: ssä. Tämä voi aiheuttaa ongelmia tiedostojen synkronoinnissa näiden kahden välillä. Sinun on ryhdyttävä toimiin iOS: ssä, jotta et luo tiedostoja, joiden nimet eroavat vain tapauskohtaisesti.

Löydä iPhoneni

  • OTA -päivityksen jälkeen Find My iPhone ei toimi. Jotta se toimisi, voit vaihtaa Find My iPhone -asetuksen OFF -asetuksesta ON -tilaan asetuksissa.

GameKit

  • UUSI: Automaattinen täsmäys vuoropohjaisen näkymäohjaimen kanssa ei toimi. Kutsuja tai automaattisen vastaavuuden sovellusliittymää voidaan käyttää kiertotapana.
  • Vuoropohjaisten otteluiden osumatiedot ovat tällä hetkellä rajoitettu 4 kt: iin.
  • KIINTEÄ: Tapahtumat välitetään delegaatille aina, kun ottelussa on vuoro, eikä juuri silloin, kun siitä tulee paikallisen pelaajan vuoro.

iMessage

  • iMessage beta 1 ei voi kommunikoida iMessage -käyttäjien kanssa beta 2: ssa tai uudemmassa.
  • KIINTEÄ:Asennusapuri ei tarjoa AppleID -salasanaa FaceTimen syötteeksi iMessagessa.

käyttöliittymän rakentaja

  • KIINTEÄ: Kun rajoituksen arvoa muokataan tarkastajassa, rajoitus pysyy valittuna ja jäsennysnäkymä näyttää edelleen rajoituksen valituna.
  • XCode 4.2: ssa, kun kopioidaan näkymiä (joko yksi tai useita näkymiä), molemmat käyttäjän määrittämät rajoitukset suoraan valittuun näkymään, ja käyttäjän määrittämät rajoitukset kopioitavien näkymien välillä kopioidaan pahvi.
  • Jos NSSegmentedControl -objektin segmenttityyli muutetaan automaattiseksi, asiakirjat voivat kaatua käyttämällä kaakaon automaattista asettelua. Voit kiertää ongelman käyttämällä selkeää segmenttityyliä, kuten pyöreä tai kuvioitu, ja vaihda ajon aikana segmentin tyyli automaattiseksi käyttämällä setSegmentStyle: -menetelmää.

iTunes

  • UUSI: Kun yrität palauttaa kolmannen sukupolven iPhone 3GS- tai iPod touch -laitteen, joka käyttää Beta 6: sta beta 7: een iTunesin avulla, sinun on asetettava laite DFU -tilaan tai voit päivittää BTA 7: ksi. Päästäksesi DFU -tilaan sinun on:
    1. Liitä laite Macin USB -liitäntään.
    2. Sammuta laite.
    3. Käynnistä iTunes Macissa.
    4. Pidä Koti- ja Virta -painikkeita painettuna 10 sekunnin ajan.
    5. Pidä Koti -painiketta painettuna, mutta vapauta virtapainike.
    6. Pidä Koti -painiketta painettuna 13 sekuntia tai kunnes laite näkyy iTunesissa.
  • Beta 7: n mukana toimitettu iTunes -versio ei voi synkronoida laitteita, joihin on asennettu beta 6 -ohjelmisto. Voit välttää tämän ongelman seuraavasti:
    1. Synkronoi laitteet, joihin on asennettu beta 6, beta 6: n mukana toimitetun iTunes -version kanssa.
    2. Päivitä iTunes beta 7 -versioon.
    3. Liitä laite ja asenna beta 7 -ohjelmisto. (Ymmärrä, että saatat nähdä synkronointivirheen, kun liität laitteen ensimmäisen kerran.)
    4. Kun olet asentanut beta 7 -ohjelmiston, palauta varmuuskopiosta, jonka teit vaiheessa 1.

Sähköposti

  • Kun muutat sähköpostitilin isäntänimeä asetuksissa, tyhjiä viestejä saattaa näkyä yhdistetyssä postilaatikossa. Voit kiertää ongelman poistamalla ja lisäämällä tilin uudelleen sen sijaan, että muuttaisit sen isäntänimeä.

Musiikinsoittaja

  • Kun poistat kappaleen tai videon laitteen musiikista/videoista, sovellus kaatuu.

OpenGLES

  • KIINTEÄ: Valaistusvaiheen jälkeen, riippumatta siitä, onko valaistus käytössä vai ei, syntyvät väri -arvot eivät ole kiinnitetty GLKit/GLKE -tehosteisiin joko GLKLightingTypePerVertex- tai GLKLightingTypePerPixel -asetuksella vaikutus. Tämän vuoksi ei ole harvinaista nähdä eroja valaistuksessa näiden kahden välillä, varsinkin kun useat valot ovat käytössä. Tämä eroaa OpenGLES 1.1: stä, joka laskee väriarvot valaistusvaiheen jälkeen riippumatta siitä, onko valaistus käytössä.

OTA -ohjelmistopäivitys

  • Käyttäjien, jotka asensivat iOS 5 beta 6: n langattomasti iOS 5 beta 3: sta, on ensin poistettava kaikki sisältö ja asetukset mennessä valitsemalla Asetukset> Yleiset> Nollaa> Poista kaikki sisältö ja asetukset, jotta voit asentaa iOS 5 beta 7: n ilmaa. Tämä koskee vain käyttäjiä, jotka eivät päivittäneet iOS 5 beta 4: een.
  • Jos teet OTA-ohjelmistopäivityksen, sinun on synkronoitava valokuvat uudelleen iTunesin kanssa. ”
  • KIINTEÄ: Joissakin tapauksissa App Storesta tai iTunes Storesta tehdyt ostokset näyttävät pysähtyneen, koska laite lataa jotain muuta taustalla. Ratkaisu on irrottaa laite virtalähteestä (irrota laite pistorasiasta).
  • UUSI: Jos sinulla on salasana, se on poistettava, ennen kuin päivität siemenen 7 aiemmista siemenistä. Se voidaan ottaa uudelleen käyttöön päivityksen valmistuttua. Jos et tee niin, iMessage on otettava uudelleen käyttöön asetuksissa.

Muistutukset

  • KIINTEÄ: Jos muistutusten synkronointi on otettu käyttöön Yahoo -tilillä eikä palvelimella ole muistutusten kokoelmaa, puhelin luo sen jatkuvasti uudelleen. Yahoo -palvelinvirheen vuoksi kokoelma näkyy tapahtumakalenterina.

Turvallisuus

  • IOS 5.0: ssa MD5 -allekirjoituksilla varustettujen varmenteiden allekirjoittamista ei tueta. Varmista, että varmenteet käyttävät SHA1- tai SHA2 -pohjaisia ​​allekirjoitusalgoritmeja.

Simulaattori

  • Sijaintipalvelut eivät toimi iOS 4.3 -simulaattorissa, joka on käynnissä Mac OS 10.7 Xcode 4.2: n kanssa.

Ponnahduslauta

  • Sovellusten push- ja paikalliset ilmoitukset näkyvät iOS 5: n uudessa ilmoituskeskuksessa. Ilmoituskeskus näyttää ilmoitukset, joita pidetään lukemattomina. Push- ja paikallisten ilmoitusten huomioon ottamiseksi Jos sinulla ei ole lukematonta tilaa, kehittäjät voivat käyttää sovellusmerkkiensä lukumäärää ilmoitusten poistamiseen ilmoituksesta Keskusta. Kun sovellus poistaa merkkien määrän (asettamalla sen nollaksi), iOS 5 poistaa ilmoitukset ilmoituskeskuksesta.

Käyttöliittymän automaatio

  • On tiedossa oleva ongelma, kun käytät performTaskOnHost -sovellusliittymää käyttöliittymän automaatiokomentosarjassa. Jos sovellusliittymällä suoritettava tehtävä tulostaa liikaa (esimerkiksi tuhansia tekstirivejä) standardiin tai vakiovirhe, tehtävä voi olla umpikujassa, kunnes aikakatkaisu on saavutettu, jolloin se heittää javascriptin poikkeus.
  • UIATargetin lukitus- () ja lukituksen avaus () -toiminnot on korvattu lockForDuration () -toimintoa.
  • IOS 5 beta 2: sta alkaen voit nyt käynnistää UI Automation -skriptin suorittamisen iOS -laitteessa isäntäpäätteestä instrumenttityökalun avulla. Komento on:
    • instrumentit -w -t
  • Kun käytät CLI -instrumentteja käyttöliittymän automaatioon, voit nyt kohdistaa oletusautomaatiomallin ja välittää komentosarjan ja tulospolun työkaluun ympäristömuuttujan asetuksina. Esimerkiksi:
    • instrumentit -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Viimeisin blogiviesti

Applen uutiset, analyysit ja mielipiteet sekä yleiset tekniset uutiset
August 19, 2021

Korjaus aktivointilukon virheeseen, joka vaivasi vanhempia laitteita, jotka on päivitetty iOS 9.3: een, on julkaistu Applen toimesta tänä aamuna se...

Apple Knowledge Navigator Video vuodelta 1987 ennakoi Sirin, iPadin ja paljon muuta
September 12, 2021

Apple Knowledge Navigator Video vuodelta 1987 ennakoi Sirin, iPadin ja paljon muutaVuonna 1987 John Sculleyn aikakaudella Apple julkaisi ”mitä jos”...

| Macin kultti
August 19, 2021

HTC: n paljon vuotanut lippulaivapuhelin HTC One on juuri tullut viralliseksi New Yorkissa ja Lontoossa, mutta sinun on ihmeteltävä, kuinka uusi 4,...