Tässä on koko muutosloki Applen iOS 7 beta 2:ssa toteuttamilla muutoksilla

  Viimeisen illan aikana omena käynnistettiin iOS beta 7 2 iOS-alustalle tarkoitettujen sovellusten kehittäjille ja jos olet kiinnostunut näkemään yksityiskohtaista tietoa kaikesta, mikä on muuttunut omena, niin alla on yrityksen kehittäjilleen julkaisema muutosloki. Hänestä erotettuna voit lukea tästä artikkelista ja käyttäjien tähän mennessä löytämät muutokset.

Huomautukset ja tunnetut ongelmat

Seuraavat ongelmat liittyvät iOS SDK 7.0:n käyttöön koodin kehittämiseen.

pudottaa lentokoneesta

Huomautuksia

AirDrop iOS 7 Seed 2:ssa ei ole yhteensopiva iOS 7 Seed 1:n AirDropin kanssa.

Vain yhteystiedot -tuki edellyttää, että:

  • Olet kirjautunut iCloudiin.
  • Lähettäjällä ja vastaanottajalla on toistensa Apple ID -sähköpostiosoitteet laitteidensa Yhteystiedot-kohdassa.

Korjattu siemenessä 2

Toisinaan AirDrop osoittaa epäluotettavuuden löytämisessä ja/tai tietojen siirtämisessä vertaisille Wi-Fin kautta.

Tunnetut ongelmat

  • Contact Only edellyttää tällä hetkellä aktiivista Internet-yhteyttä.
  • App Storen tulisi tukea mahdollisuutta löytää sovellus, joka pystyy avaamaan vastaanotetun asiakirjan asiakirjan Uniform Type Identifier (UTI) -tunnisteen perusteella. Tällä hetkellä näytetään vain tyhjä näyttö.

AirPlay

Tunnetut ongelmat

  • Kun lähetät musiikkia Apple TV:hen, siirtyminen seuraavaan kappaleeseen saattaa epäonnistua.
  • Äänenvoimakkuus voi kasvaa dramaattisesti ja odottamattomasti AirPlayn aikana.

AV säätiö

Huomautuksia

AVCaptureSession käyttää nyt sovellustasi AVAudioSession oletuksena.

Korjattu siemenessä 2

AVCaptureSession ei pysty tuottamaan näytteitä sille AVCaptureAudioDataOutput kun sovellus on käynnissä taustalla.

Kalenteri

Korjattu siemenessä 2

iCloud-kalenterin tapahtumiin laitteen ulkopuolella tehdyt muokkaukset eivät siirry laitteeseen.

Ratkaisu: Päivitä kalenteri manuaalisesti tai käynnistä haku muokkaamalla tapahtumaa laitteella.

Autonäyttö

Tunnetut ongelmat

Autonäytön tuki tarjotaan, kun yhteensopivat järjestelmät ovat saatavilla.

Yhteystiedot

Tunnetut ongelmat

Joitakin korkearesoluutioisia kuvia ei synkronoida (iCloudin ja muiden palveluiden kautta), kun ne on asetettu yhteyshenkilön soittajan tunnuskuvaksi.

Ratkaisu: Käytä pienemmän resoluution valokuvaa.

Ydinanimaatio

Huomautuksia

Kun UIViewGroupOpacity -näppäintä ei ole, oletusarvo on nyt KYLLÄ. Oletusarvo oli aiemmin NO.

Tämä tarkoittaa, että läpinäkyvän näkymän alinäkymät yhdistetään ensin kyseiseen läpinäkyvään näkymään, jonka jälkeen esikompositioitu alipuu piirretään kokonaisuutena taustalle. EI-asetus johtaa halvempaan, mutta myös vähemmän tarkaan kompositioon: läpinäkyvän alipuun jokainen näkymä yhdistetään sen alla olevaan ylätason läpinäkyvyyden mukaan normaalin maalarin algoritmin järjestyksessä.

Perustiedot

Korjattu siemenessä 2

Tietojen siirtäminen paikallisesta hiekkalaatikosta iCloudiin käyttämällä migratePersistentStore aiheuttaa kolari. Siirrä sen sijaan tietovarasto manuaalisesti toistamalla paikallisen tietovarastotiedoston objektit.

Game Center

Korjattu siemenessä 2

  • Kun lisäät uusia Apple ID -tunnuksia Game Centeriin, ne on lisättävä Game Center -sovelluksen kautta Asetusten sijaan.
  • Jos käynnistät Game Center -sovelluksen, kun et ole kirjautunut Game Centeriin, Game Centerin kirjautumissivua ei ehkä voi lukea.

Pelisarja

Korjattu siemenessä 2

  • Sovellusliittymä muistutusten lähettämiseen on olemassa, mutta sitä ei ole toteutettu tässä siemenessä.
  • Tulostaulukkojoukkojen lataamisen sovellusliittymä on ehkä kutsuttava toisen kerran, jotta se onnistuu.

iCloud

Huomautuksia

Aktivointilukko, Find My iPhone -ominaisuuden uusi ominaisuus, kytkeytyy automaattisesti päälle, kun Find My iPhone -toiminto on käytössä missä tahansa iOS 7 -käyttöjärjestelmää käyttävässä laitteessa. Aktivointilukko edellyttää, että käyttäjät syöttävät Apple ID:n ja salasanan, jotta Find My iPhone -palvelu voidaan poistaa käytöstä ja kirjautua ulos iCloudista. , tyhjennä laite tai aktivoi laite uudelleen tyhjennyksen jälkeen. On tärkeää tehdä jokin seuraavista ennen laitteen siirtämistä uudelle käyttäjälle:

  • Kirjaudu ulos iCloudista.
  • Poista Aktivointilukko käytöstä kohdassa Asetukset > iCloud > Etsi iPhoneni.

Korjattu siemenessä 2

  • Jos haluat kirjautua ulos iCloud-tilistä, kun Etsi iPhoneni on käytössä, sinun on annettava Apple ID -salasanasi. Joissakin tapauksissa näppäimistö ei kuitenkaan tule näkyviin.Ratkaisu: Kotipainikkeen kaksoisnapauttaminen tuo näppäimistön näkyviin.
  • Joskus kun luot uuden Apple ID:n ja valitset iCloudin käytön käyttöönottoapurissa, iCloud ei kytkeydy päälle.Ratkaisu: Siirry kohtaan Asetukset/iCloud ja kirjaudu sisään Apple ID:lläsi.
  • Kun määrität iCloud-avainnipun, monet iCloud-suojauskoodiehdokkaat hylätään, koska ne ovat liian heikkoja.Ratkaisu: Valitse 4-numeroinen iCloud-suojakoodi, jolla ei ole ilmeistä kuviota.
  • Laitteesi palauttaminen saman laitteen iCloud-varmuuskopiosta menettää kaikki Wi-Fi-, profiilien, tilien ja sovellusten salasanat.
  • Kun vain kalenterit tai vain muistutukset kytketään pois päältä ja takaisin päälle iCloud-asetuksissa, tiedot eivät välttämättä synkronoidu uudelleen laitteeseen.Ratkaisu: Sammuta sekä kalenterit että muistutukset ja ota ne sitten takaisin käyttöön.
  • Käyttäjät eivät voi käyttää yksinkertaisia ​​tai monimutkaisia ​​iCloud-suojakoodeja avainnipun kohteiden palauttamiseen suojatusta varmuuskopiostaan ​​iPhone 4:ssä.Ratkaisu: Käytä satunnaisia ​​iCloud-suojauskoodeja avaimenperän kohteiden varmuuskopiointiin.
  • Kun käyttäjät ovat vaihtaneet iCloud-suojauskoodinsa yksinkertaiseksi tai monimutkaiseksi, he eivät voi palauttaa avainnippujaan suojatusta varmuuskopiosta.Ratkaisu: Muuta Tilin suojaus -kohdan maakoodikenttää, jotta käyttäjä voi vastaanottaa SMS-vahvistuskoodin palautusprosessin viimeistelemiseksi.

Tunnetut ongelmat

  • Jos sinulla on "Nollaa kaikki sisältö ja asetukset" laitteessa (Asetukset > Yleiset > Nollaa), joka: Kun määrität iCloud-avainnipun käyttöönottoapurissa iPhone 4:ssä ja iPhone 4s:ssä, näppäimistö peittää iCloud-turvakoodin syöttökentän ja lisäasetukset. linkki.
    • Onko iCloud-tili määritetty
    • On Find My iPhone -aktivointilukko käytössä
    • Ei ole aiemmin siirtynyt kohtaan Asetukset > iCloud

    sinua ei pyydetä antamaan iCloud-kirjautumistietojasi aktivoinnin lukituksen poistamiseksi käytöstä ennen poistamista. Kun laite on tyhjennetty, laitteesi aktivointi lukitaan.

    Ratkaisu: Poista iCloud-tili ennen laitteen tyhjennystä. Jos olet tässä tilassa, avaa laitteen lukitus antamalla iCloud-tilisi kirjautumistiedot.

  • Ratkaisu: Vieritä alas nähdäksesi piilotetut merkinnät.
  • Käyttäjät Sveitsissä, Ranskassa, Espanjassa, Saksassa, Puolassa, Suomessa ja mahdollisesti joissakin muissa maissa eivät voi palauttaa avainnippujaan käyttämällä puhelinnumeron vahvistusta.Ratkaisu: Käytä satunnaisesti luotua iCloud-suojauskoodia.
  • Jos muutat puhelinnumeroon liittyvää maata kohdassa Asetukset > iCloud > Tilin nimi > Avainnippu, et voi tarkastella muuttunutta maan nimeä/koodia.Ratkaisu: Poista Keychain Restore käytöstä ja käynnistä se sitten uudelleen.
  • Kohdassa Safari Settings > Automaattinen täyttö poistetut luottokortit poistetaan laitteesta, mutta ei muista laitteista.Ratkaisu: Toisen paikallisen muutoksen tekeminen (kuten luottokortin lisääminen) pakottaa synkronoinnin.
  • Näppäimistö ei näy iCloud-avainnipun hyväksymisikkunassa näytön lukituksen avaamisen jälkeen.Ratkaisu: Napauta joko Älä salli tai Salli. Näppäimistö esitellään seuraavan kerran.
  • Harvinaisissa tapauksissa käyttäjillä voi olla vaikeuksia iCloud-avainnipun määrittämisessä joillakin laitteilla.Ratkaisu: Väliaikainen Palauta iCloud Keychain -painike on käytettävissä kohdassa iCloud-asetukset > Tili > Tilin suojaus.
  • iCloud-avainnipun käyttäjät, jotka määrittävät lisälaitteen, saavat hyväksymispyynnön muille laitteille, joissa iCloud-avainnipu on käytössä. Hyväksyntäpyyntöä ei näytetä, jos niiden näytöt ovat pois päältä ja laitteet ovat lepotilassa.Ratkaisu: Herätä mikä tahansa vertaislaite hyväksymään hyväksyntäpyyntö.
  • Käyttäjille, jotka kirjautuvat ulos iCloudista poistamalla iCloud-tilinsä, poistamalla kaiken sisällön ja asetukset tai tyhjentämällä laitteen Find My iPhone -toiminnolla ja kirjautumalla takaisin sisään, ei näytetä oikeita iCloud-avainnipun asetusnäyttöjä.Ratkaisu: Käytä iCloud-avainnipun nollauspainiketta.
  • Käyttäjille, joilla on yksi iCloud-avainnipun päällä oleva laite, ei näytetä oikeita iCloud-avainnipun asetusnäyttöjä varmuuskopiosta palautuksen jälkeen.Ratkaisu: Käytä iCloud-avainnipun nollauspainiketta.
  • Ostamattomia ePub-tiedostoja ja PDF-tiedostoja ei palauteta, kun iCloud-palautetaan iOS 7 -laitetta edeltävällä iOS 7 -varmuuskopiolla. Ostettu sisältö palautetaan ilman ongelmia.Ratkaisu: Käytä iTunesin synkronointia.
  • iOS 7:ssä Find My iPhone- ja Bookmarks-valitsimia ei enää tueta toissijaisilla iCloud-tileillä. Kun päivität laitteesi niin, että jompikumpi näistä vaihtoehdoista on otettu käyttöön toissijaisessa iCloud-tilissä, ne poistetaan käytöstä ilman käyttäjäilmoitusta.Ratkaisu: Määritä ensisijainen iCloud-tili Asetukset/iCloudissa ja ota sitten käyttöön Etsi iPhoneni tai Kirjanmerkit.

Sijainti Palvelut

Korjattu siemenessä 2

  • Tässä siemenessä GPS-pohjainen sijainti ei toimi iPhone 4:ssä. Tämä sisältää AGPS-puheluvirrat, joita käytetään 911-hätäpalvelujen sijaintipyyntöihin. Wi-Fi ja matkapuhelinpohjainen sijainti pysyvät toimivina.
  • Sijaintipalvelut ovat oletuksena pois päältä aiemmista julkaisuista päivityksen jälkeen. Tämä estää Find My iPhone -toiminnon toimimasta.Ratkaisu: Ota sijaintipalvelut käyttöön kohdassa Asetukset > Tietosuoja > Sijaintipalvelut.

MAPK

Huomautuksia

Jos kutsut renderInContext taustalla an MKMapView on tehty päälangasta, ne tulee poistaa tai siirtää päälangalle. Jos näin ei tehdä, sovellus voi kaatua. Käyttämisen sijaan renderInContext, käytä uutta MKMapSnapshotter API.

Korjattu siemenessä 2

  • Käyttäminen +[MKMapCamera cameraLookingAtCenterCoordinate:fromEyeCoordinate:eyeAltitude:] voi johtaa väärän karttaotsikon valintaan.
  • Käyttäminen +[MKMapSnapshot pointForCoordinate:] palauttaa väärän tuloksen ei-neliömäisille tilannekuville.

viestit

Tunnetut ongelmat

  • Olemassa oleva Messages-tietokanta voidaan poistaa palauttamisen tai päivityksen jälkeen, jos: Messages-sovellus kaatuu kahden erillisen säikeen liitteiden tarkastelun jälkeen.
    • Et kirjaudu sisään iCloudiin käyttöönottoapurin aikana.
    • iMessage- ja iCloud-tilit käyttävät eri tunnuksia.
  • Ratkaisu: Liitteet ovat nähtävissä Viestit-sovelluksen uudelleenkäynnistyksen jälkeen.
  • Puhtaalla asennuksella Messages-sovelluksen käynnistäminen näyttää tyhjän viestiluettelon uuden kirjoitusikkunan sijaan.

Moniajo

Korjattu siemenessä 2

  • Hiljaiset painallukset herättävät laitteen aina.
  • Tällä hetkellä ei ole sovellusliittymää, jonka avulla voit tarkistaa sovelluksesi taustakäyttäytymistä ohjaavat asetukset.

Musiikkisoitin

Tunnetut ongelmat

MPMediaPickerController on poistettu käytöstä tälle siemenelle. Se palaa välittömästi ikään kuin käyttäjä olisi peruuttanut valinnan.

Networking

Huomautuksia

  • Cellular backback on tekniikka, joka yrittää muodostaa yhteyden matkapuhelinliittymän kautta, kun yhteys Wi-Fi-liittymän kautta ei onnistu. On useita tapauksia, joissa Wi-Fi-yhteyden kautta voi ilmetä yhteyshäiriöitä, kuten kaapelimodeemi, joka tarvitsee uudelleenkäynnistyksen, tai palomuuri, joka estää pääsyn tiettyihin resursseihin.Jos sovelluksesi rajoittaa verkkotoimintoja matkapuhelinverkossa, varmista, että koodisi käyttää oikeaa sovellusliittymää käytännön toteuttamiseen.Jos sovelluksesi esimerkiksi katselee SCNetworkReachability varten kSCNetworkReachabilityFlagsIsWWAN valvoa, milloin Wi-Fi on käytettävissä, se ei ehkä toimi oikein matkapuhelinverkon varassa.

    Jos sovellus käyttää tätä menetelmää ja yrittää sitten muodostaa yhteyden uskoen saavansa yhteyden Wi-Fin kautta, sovellus voi vahingossa päätyä yhteyteen matkapuhelinverkon kautta. Puute kSCNetworkReachabilityFlagsIsWWAN ei takaa, ettei yhteytesi mene yli matkapuhelinverkon. Jos koodisi on varmistettava, että yhteys ei mene matkapuhelinverkon yli, sen on määritettävä tämä verkkopyyntöä tehdessään.

    Sen sijaan CFNetwork koodia käyttämällä CFSocketStreamCFHTTPStream, tai vastaavia sovellusliittymiä, aseta kCFStreamPropertyNoCellular ominaisuuden arvoksi true CF-objektissa ennen yhteyden muodostamista.

    varten NSURLRequests, puhelu [request setAllowsCellularAccess: false].

    Sen lisäksi, että koodiasi ei koskaan yhdistetä matkapuhelinverkon kautta matkapuhelimen varapuhelimen vuoksi, tämä puhelu varmistaa, että koodiasi ei koskaan yhdistetä matkapuhelinverkon kautta VPN:n tai monimutkaisten reititysongelmien vuoksi (yhteys IPv6:een matkapuhelinverkon kautta, koska vain IPv4 on käytettävissä Wi-Fi jne.).

    Varmista, että sovelluksesi toimii oikein, testaamalla viallista Wi-Fi-verkkoa. Helpoin tapa määrittää rikkinäinen Wi-Fi-verkko on määrittää Apple AirPort -tukiasema tai muu Wi-Fi-tukiasema jakamaan DHCP-osoite ja jättämään tukiasema irti Internetistä. Toinen yksinkertainen tapa testata on irrottaa kaapeli- tai DSL-linja kaapeli- tai DLS-modeemistasi.

  • Kaksi matalan tason verkkosovellusliittymää, jotka palauttivat MAC-osoitteen, palauttavat nyt kiinteän arvon 02:00:00:00:00:00. Kyseisillä API:illa on sysctl (NET_RT_IFLIST) ja ioctl (SIOCGIFCONF). MAC-osoitteen arvoa käyttävien kehittäjien tulee siirtyä käyttämään tunnisteita, kuten -[UIDevice identifierForVendor]. Tämä muutos vaikuttaa kaikkiin iOS 7:ssä toimiviin sovelluksiin.

lehtikioski

Tunnetut ongelmat

Lehtikioskin taustalataukset, jotka käyttävät HTTP-perus- tai tiivistelmätodennusta, kehottavat käyttäjää antamaan valtuutusvaroitukset (NSURLConnectionDelegate takaisinsoittoja varten connectionShouldUseCredentialStorage ja willSendRequestForAuthenticationChallenge ei ole kutsuttu oikein).

Nike+iPod

Korjattu siemenessä 2

Nike + iPod -sovellus on nyt mukana.

Objective-C Runtime

Huomautuksia

Muutosten vuoksi miten isa kenttä on toteutettu, *self voi muuttua laskennan aikana (esimerkiksi jos säiliö säilytetään).

Ratkaisu: Toteutettaessa countByEnumeratingWithState, älä aseta state->mutationsPtr = self.

vastakirja

Huomautuksia

Aiemmissa iOS SDK:n versioissa Passbook ei vahvistanut passien backFields-kenttiä kokonaan. Tämä on korjattu, mutta se tarkoittaa, että jotkin iOS 6.0:ssa, 6.1:ssä ja iOS 7.0 Seed 1:ssä lisätyt passit eivät kelpaa iOS 7 Seed 2:ssa ja uudemmissa. Validointisäännöt eivät ole muuttuneet, se oli vain virhe aiemmissa toteutuksissa. Jos sinulla on passi, jonka pystyit aiemmin lisäämään kirjaan, mutta et enää voi, katso konsolin lokista useampaa kuin yhtä kenttää, jossa on avain NIMI. Kenttäavainten on oltava yksilöllisiä.

Muistutukset

Kiinnitetty siemeneen 2

Muistutukset voivat muuttua käyttökelvottomiksi, kun käyttäjä on luonut uuden luettelon.

safari

Korjattu siemenessä 2

  • Käyttäjät eivät voi poistaa salasanojaan valitsemalla Safari Asetukset > Automaattinen täyttö.
  • Safari-palvelut addToReadingList API ei toimi laitteilla. Se toimii kuitenkin hyvin iOS Simulatorissa.
  • Jos käyttäjä poistaa tallennetun luottokortin numeron (automaattisesta täytöstä), se täyttää edelleen automaattisesti.Ratkaisu: Kun olet poistanut luottokortin automaattisesta täytöstä, pakota Safari poistumaan tai käynnistä laite uudelleen.

Tunnetut ongelmat

  • Päivittäminen iOS:ään saattaa palauttaa Safarin asetukset oletusarvoihinsa.
  • Safari-verkkosivuston tunnistetiedot eivät aina täytä automaattisesti mobiili- ja työpöytäversioiden välillä.Ratkaisu: Käytä työpöytäversiota, jos sivusto tarjoaa sen.

Turvallisuus

Huomautuksia

  • -[UIDevice uniqueIdentifier] ei enää hyväksytä App Storeen lähetettävissä asioissa. iOS 7:ssä sovelluksille, jotka ovat jo kaupassa tai käyttäjien laitteilla, jotka kutsuvat tätä poistettua API:ta, ei enää palauteta UDID:tä. Sen sijaan, -[UIDevice uniqueIdentifier] palauttaa 40 merkin pituisen merkkijonon, joka alkaa FFFFFFFF:llä, jota seuraa heksadesimaaliluku -[UIDevice identifierForVendor]. On tärkeää pohtia, kuinka tämä vaikuttaa olemassa oleviin sovelluksiin. Harkitsen päivitysten lähettämistä, jotka eivät enää käytä UDID:tä.
  • iOS pyytää nyt käyttäjien suostumusta, jotta sovellukset voivat käyttää äänituloa kaikissa iOS 7 -laitteissa. Kiinassa myytävien laitteiden osalta iOS pyytää myös käyttäjien suostumuksen sovelluksille kameralaitteiston käyttöön. Käyttöjärjestelmä näyttää suostumusvaroituksen, kun määrität instantoidun luokanAVAudioSesison.  AVAudioSessionCategories joka esittää hälytyksen AVAudioSessionCategoryRecord ja AVAudioSessionCategoryPlayAndRecord.Jos käyttäjä ei salli pääsyä, ääniistunnon tiedot ovat nollia (hiljaisuus). Laitteissa, joissa käyttäjä pyytää ja kieltää kameran pääsyn, videon sieppausistunto on musta näyttö.
  • API gethostuuid() on poistettu, eikä sitä hyväksytä lähetettäväksi kauppaan kohdekäyttöjärjestelmästä riippumatta. Olemassa olevissa iOS 7:ssä toimivissa sovelluksissa funktio palauttaa toimittajan tunnuksen uuid_t-esityksen (-[UIDevice identifierForVendor]).

Korjattu siemenessä 2

Vaadi pääsykoodi -asetuksen muuttaminen varmuuskopiosta palautuksen jälkeen vaatii uudelleenkäynnistyksen, jotta muutos tulee voimaan.

Asetukset

Korjattu siemenessä 2

Kun ilmoituskeskuksessa valitaan sovelluksen hälytystyyli, esimerkkejä ei ole, bannerit ja varoitukset eivät näy.

Tunnetut ongelmat

Kohdassa Yleiset > Sovelluksen päivitys taustalla sovelluskohtaisia ​​asetuksia ei huomioida.

Perustaa

Tunnetut ongelmat

Kun olet tyhjentänyt laitteen kohdasta Asetukset > Yleiset > Nollaa > Poista kaikki sisältö ja asetukset, CrashReporter-lokeja ei enää kopioida laitteesta tietokoneeseen.

Ratkaisu: Palauta laite IPSW:stä sen sijaan, että käytät Erase All Content & Settings -toimintoa laitteessa.

Siri

Huomautuksia

Tämä siemen sisältää kehitysversiot uusista mies- ja naispuolisista Siri-äänistä Yhdysvaltain englannin ja ranskan kielille sekä miesäänen saksaksi.

sosiaalinen

Huomautuksia

IOS 6:een asti, kun käytössä TWTweetComposeViewController ja SLComposeViewController (jälkimmäinen vain Twitterille ja Weibolle, mutta ei Facebookille), jos soittaja toimittaa a completionHandler, mukana completionHandler on vastuussa näkymäohjaimen sulkemisesta. Jos sovellus linkittää iOS 7:n SDK:ta vastaan ​​iOS 7:stä lähtien, näkymän ohjain sulkee itsensä, vaikka soittaja toimittaisi completionHandler. Tämän välttämiseksi soittajan completionHandler ei saa sulkea näkymäohjainta.

Tunnetut ongelmat

Kun käytät iOS 6.1 SDK:ta OS X v10.8 Mountain Lionissa, jos käytät iOS 5.0 tai iOS 5.1 Legacy SDK:ta iOS Simulatorissa, et voi käyttää Twitterin ominaisuuksia: yrität kirjautua Twitteriin Asetukset-ruudun kautta. epäonnistuu ja Twitter.framework ei toimi oikein. Jos haluat testata Twitterin ominaisuuksia, sinun on valittava joko iOS 6.1- tai iOS 6.0 Simulator -ajokohde tai voit testata iOS 5.x:llä laitteella.

ponnahduslauta

Huomautuksia

  • Aktiivisia kosketuksia ei enää peruuteta, kun käyttäjä ottaa kuvakaappauksen.
  • Dynaaminen taustakuva ei ole käytettävissä iPhone 4:ssä.

Tunnetut ongelmat

  • Jotkin sovellukset voivat saada päällekkäisiä push-ilmoituksia tai ei ilmoituksia ollenkaan.
  • Sovelluksen vaihtaja ei näytä kaikkia keskeytettyjä sovelluksia.
  • Springboard kaatuu käytettäessä joitain verkkoleikkeitä App Switcherissä.
  • Pääsykoodilukon ja automaattisen lukituksen aika-asetuksia ei aina noudateta. Joskus laite ei vaadi salasanaa, kun asetukset osoittavat sen vaativan.
  • Kun palautat iCloud-varmuuskopiosta laitteella, jossa on satoja sovelluksia, Springboard saattaa kaatua toistuvasti.

Sprite -sarja

Tunnetut ongelmat

+[AVPlayer playerWithPlayerItem:] palauttaa an AVPlayer objekti, mutta nykyinen kohde palauttaa nollan, jos soitin luotiin toisessa säikeessä.

Synkronoi

Tunnetut ongelmat

iTunesin Wi-Fi-synkronointivaihtoehto on valittu, mutta Wi-Fi-laitteet eivät näy iTunesissa.

Ratkaisu: OS X:ssä asenna iOS 7.0 SDK iTunesin asentamisen jälkeen. Wi-Fi-synkronointia ei tueta Windowsissa.

UIKit

Huomautuksia

  • +[UIPasteboard pasteboardWithName:create:] ja +[UIPasteboard pasteboardWithUniqueName] nyt ainutlaatuinen annettu nimi, jotta vain samaan sovellusryhmään kuuluvat sovellukset voivat käyttää taulua. Jos kehittäjä yrittää luoda pahvitaulun, jolla on jo olemassa oleva nimi, mutta hän ei ole osa samaa sovelluspakettia, hän saa oman ainutlaatuisen ja yksityisen taulun. Huomaa, että tämä ei vaikuta järjestelmän toimittamiin pahvitauluihin, yleisiin ja etsintään.
  • Seed 2:sta alkaen sovellukset käyttävät oletuksena uutta näkymäohjainpohjaista tilapalkin hallintajärjestelmää. Voit poistaa tämän käytöstä lisäämällä arvon NO UIViewControllerBasedStatusBarAppearance avain Info.plistisi.
  • Epäselvät tasot eivät ole käytettävissä iPhone 4:ssä.
  • Parallax ei ole saatavilla iPhone 4:ssä.
  • Kohopainoteksti ei ole saatavilla iPhone 4:ssä.

Korjattu siemenessä 2

  • Auto Layout -rajoitukset eivät ota palkin korkeutta huomioon, mikä johtaa ongelmiin pyörimisen aikana tai kun tilapalkin korkeus muuttuu.
  • Tulostuskeskus ei toimi. Tulostustyön edistymisen, työn nimen tai työn esikatselukuvakkeen näkeminen ei ole käytettävissä tässä siemenessä. Varmista, että työn nimi on oikea tulostustöille, käyttämällä Xcoden Printer Simulator -sovellusta ja tarkistamalla loki.

Tunnetut ongelmat

  • IB-tuki -topLayoutGuide ja -bottomLayoutGuide ei toimi tässä siemenessä.
  • Kun laite ilman pääsykoodia liitetään epäluotettavaan tietokoneeseen, iTunes kehottaa käyttäjää hyväksymään puhelimessa, mutta puhelin ei koskaan pyydä käyttäjää hyväksymään. Puhelin on joka tapauksessa luotettava, joten toiminnallista vaikutusta ei ole, mutta käyttöliittymä puuttuu.
  • UIPickerView mukautetuilla näkymillä ei näytä näkymiä valintailmaisimessa.
  • UIRefreshControl ja siihen liittyvä taulukkonäkymä on piilotettu navigointipalkin alle, kun setTranslucent: on ei.
  • UIButtonTypeInfoLightUIButtonTypeInfoDarkja UIButtonTypeDetailDisclosure kaikki painikkeet näyttävät samalta.
  • UIImagePickerController ei näytä live-esikatselua, kun käytetään mukautettuja peittokuvia.
  • Kun käytät Auto Layout -toimintoa asentoon a UIButton, jos asetat sisällön pakkausvastuksen tai sisällön halausprioriteetin minimiin, painikkeen asettelu on epäselvä.Ratkaisu: Älä käytä sisällön pakkausvastusta tai sisällön halausprioriteettia alle 2 UIButton.
  • UISwitchonTintColors on aina vihreä riippumatta siitä, mihin se on asetettu.
  • Nimi UIRefreshControl näkyy navigointipalkin alapuolella.

USB-jakaminen

Korjattu siemenessä 2

Personal Hotspot (Internet Tethering) ei toimi, jos tämä iOS SDK 7.0:n siemen on asennettu.

Äänimuistioita

Korjattu siemenessä 2

VoiceMemos-sovellus on nyt mukana.

VoiceOver

Korjattu siemenessä 2

  • Maps ei toimi VoiceOverin kanssa.
  • Siri ja VoiceOver eivät aina toimi kunnolla yhdessä.

Tunnetut ongelmat

Muistutukset eivät toimi VoiceOverin kanssa.

Sää

Huomautuksia

Sääolosuhteet eivät ole animoituja iPhone 4:ssä.

WebKit

Huomautuksia

  • Aikaisemmin, kun näkymän parametreja muutettiin, vanhoja parametreja ei koskaan hylätty. Tämä johti siihen, että näkymän parametrit olivat additiivisia.Jos esimerkiksi aloitit arvolla width=device-width ja muutit sen sitten arvoon aloitusasteikko=1.0, päädyit laskettuun näkymäporttiin, jonka arvo on leveys=laitteen leveys, aloitusasteikko=1.0.iOS 7:ssä tähän on puututtu. Nyt saat lasketun näkymän, jonka alkumittakaava = 1.0.
  • Aiemmin käytettäessä , asteikko voi olla väärä pyörityksen jälkeen.Nyt, jos käyttäjä ei ole skaalannut sivua erikseen, sivu palautetaan alkuperäiseen mittakaavaansa. Myös nykyinen asteikko on nyt oikein rajoitettu sisällä min-scalemax-scale rajoja.
  • Jotkut Retina-näyttölaitteiden kuvat näyttävät kaksi kertaa niin suurelta kuin niiden pitäisi sen sijaan, että niitä olisi pienennetty 50 %. Tämä ongelma voi ilmetä myös missä tahansa skaalattavassa kuvassa, joka on suurempi kuin sen säilö ja joka käyttää joko background-size omaisuus tai -webkit-background-sizeomaisuutta. Tämä ongelma vaikuttaa sekä natiivisovelluksiin, jotka näyttävät verkkosisältöä, että Web-sivuja, joita tarkastellaan iPhonen Safarissa.background CSS-pikakirjoitusominaisuus nollaa nyt arvon background-size omaisuutta auto kun taustan kokoa ei ole määritetty. Tämä uusi toimintatapa on CSS-spesifikaation mukainen, ja vanha toiminta on käytettävissä vain sovelluksille, jotka on linkitetty iOS 7.0:aa edeltävään SDK:han, kun niitä käytetään iOS 7:ssä tai uudemmassa.Ratkaisu: Määritä background-size omaisuus tai -webkit-background-size omaisuutta jälkeen background lyhenne ominaisuus CSS-tyylitaulukossa näytettävälle verkkosisällölle.

Korjattu siemenessä 2

Kun rullaat sivua, jossa on animaatioita, animaatiot pysähtyvät eivätkä jatku, kun vieritys on pysähtynyt.