Ensimmäinen iOS 5.1: n beetaversio kehittäjille, huhutulla akun kestolla ja Siri -parannuksilla!

Apple on juuri siirtänyt kehittäjille ensimmäisen iOS 5.1 -betaversion yhdessä XCode 4.3 -betan kanssa. Uutta, vain aika ja iOS 5.1: n kanssa pelaaminen kertoo, mutta sen mukaan aiemmat raportit, iOS 5.1: n ei pitäisi vain päästä iPhone 4S: n akun tyhjennysongelmien pohjaan, vaan sen pitäisi myös esitellä hienoja uusia Siri -toimintoja. Meidän on kuitenkin odotettava ja katsottava.

Hyppyn jälkeen julkaisu toteaa. Oletko kehittäjä, joka on huomannut jotain uutta iOS 5.1: ssä tai nähnyt päivityksen korjaavan iPhone 4S: n akun tyhjennysongelman? Ole kiltti vinkkaa meille!

Johdanto

iOS SDK 5.1 tukee iOS -sovellusten kehittämistä ja sisältää täydellisen Xcode -työkalujen, kääntäjien ja kehysten sovellusten luomiseksi iOS- ja Mac OS X -käyttöjärjestelmille. Näitä työkaluja ovat muun muassa Xcode IDE ja Instruments -analyysityökalu.

Tämän ohjelmiston avulla voit kehittää sovelluksia, jotka toimivat iPhonessa, iPadissa tai iPod touchissa, joissa on iOS 5.1. Voit myös testata sovelluksia käyttämällä mukana toimitettua iOS -simulaattoria, joka tukee iOS 5.1: tä. Xcode iOS SDK 5.1 -kuvia on kaksi, yksi asennettavaksi a Macintosh -tietokone, jossa on Mac OS X 10.6.7 (Snow Leopard) tai uudempi, toinen asennettavaksi Macintosh -tietokoneeseen, jossa on Mac OS X 10,7 (leijona).

Tämä iOS -versio on tarkoitettu asennettavaksi vain laitteille, jotka on rekisteröity Applen kehittäjäohjelmalla. Jos yrität asentaa tämän iOS -version luvattomasti, laitteesi voi muuttua käyttökelvottomaksi.

Lisätietoja ja lisätukiresursseja on osoitteessa:

http://developer.apple.com/programs/ios/

Virheraportointi

Ilmoita kaikista virheistä, joita ei ole mainittu kohdassa “Johdanto” osiossa Apple Bug Reporterin avulla Apple Developer -sivustolla (http://developer.apple.com/bugreporter/). Lisäksi voit keskustella näistä ongelmista ja iOS SDK 5: stä Applen kehittäjäfoorumeilla: http://devforums.apple.com. Voit myös saada lisätietoja iCloud for Developers -ohjelmasta osoitteesta: http://developer.apple.com/icloud

Huomautuksia ja tunnettuja ongelmia

Seuraavat ongelmat liittyvät 5.1 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 osoitteesta: http://me.com/move

Sovellusliittymät

  • The NSNetService luokan ja CFNetService -sovellusliittymät eivät sisällä oletusarvoisesti P2P -rajapintoja. Jos haluat selata, rekisteröidä tai ratkaista palveluita P2P -rajapintojen kautta, sovelluksen on käytettävä Bonjouria DNS -palvelu*() Alla mainitut sovellusliittymät.
  • Asettaminen interfaceIndex parametri kohteeseen kDNSServiceInterfaceIndexAny seuraavissa sovellusliittymissä ei ole oletusarvoisesti P2P -rajapintoja. Jos haluat sisällyttää P2P -rajapinnat, sinun on nyt määritettäväkDNSServiceFlagsIncludeP2P lippua käytettäessä kDNSServiceInterfaceIndexAny tai aseta interfaceIndex arvoksi kDNSServiceInterfaceIndexP2P. Vaikuttavat sovellusliittymät ovat:
    • DNSServiceSelaa
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

Sovelluskuvakkeet ja profiilikuvat eivät lataudu sovelluksiin Game Centerissä.

iCloud -tallennustila

  • Hallintaprofiilit on otettava käyttöön iCloudissa iOS -provisiointiportaalissa. Voit ottaa käyttöön varausprofiilin iCloudille siirtymällä iOS -käyttöportaalin Sovellustunnus -osioon ja määrittämällä sovellustunnuksesi iCloudille. Kun olet ottanut sovellustunnuksen käyttöön iCloudissa, luo palveluprofiilisi uudelleen ja ota ne käyttöön iCloudissa.
  • The setSortDescriptors: menetelmä NSMetadataQuery ei ole tuettu.
  • IOS 5: ssä tietosuojalla suojattuja tiedostoja ei voi käyttää iCloud Storage -sovellusliittymien kanssa.
  • Tiedostonimet eivät erota kirjainkokoa Mac OS X: ssä, mutta isot ja pienet kirjaimet eroavat iOS: ssä. Tämä voi aiheuttaa ongelmia, kun tiedostoja jaetaan näiden kahden välillä iCloudin avulla. Sinun on ryhdyttävä toimiin iOS: ssä, jotta et luo tiedostoja, joiden nimet eroavat vain tapauskohtaisesti.

Elokuva Player

IOS 5.0 -käyttöjärjestelmästä alkaen elokuvasoitin ei ole valmis automaattisesti toistettavaksi luomisen yhteydessä, jotta toiston hallinta olisi hienompaa. Soita prepToPlay menetelmä elokuvasoittimen valmistamiseksi. Lisätietoja on kohdassa MPMoviePlayerController -luokan viite

Musiikinsoittaja

Shake-to-shuffle-toiminnon käyttö pysäyttää Music-sovelluksen ja toisto pysähtyy.

Lehtikioski

KIINTEÄ: Tällä hetkellä lukemisongelmaksi merkityn ongelman poistaminen voi aiheuttaa kaatumisen.

Turvallisuus

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

Xcode/Kehitystyökalut

  • Dokumentaation järjestäjän virhe aiheuttaa poikkeuksen, kun kirjoitat mitä tahansa sisältöalueen kenttää. Jotta Xcodesta ei tarvitse kirjautua sisään kehittäjäsivustolle, lataa asiakirjasarjat paikallisesti Xcoden dokumentaatio -asetusruutu ja ota käyttöön Tarkista ja asenna päivitykset automaattisesti -valintaruutu kiertotie.
  • "Uninstall-devtools" -skripti poistaa virheellisesti tiedostot ja paketit, vaikka Xcode olisi edelleen käynnissä. Muista sulkea kaikki käynnissä olevat Xcode-kopiot ennen ”uninstall-devtools” -komentosarjan käynnistämistä.
  • Network Link Conditioner -demonia ei voi käynnistää Networking Link Conditionerin asentamisen jälkeen ilman uudelleenkäynnistystä. Voit kiertää ongelman manuaalisesti uudelleenkäynnistyksellä tai seuraavalla komennolla: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]
  • IOS 5 -kehitystyökaluissa on mahdollista poimia sovelluksen käyttämiä sovellusliittymiä ja saada niitä tarkistettu, onko käytössä yksityisiä sovellusliittymiä. Tämä vaihtoehto tarjotaan, kun validoit sovelluksesi jättäminen.

Viimeisin blogiviesti

Applen AR/VR-kuulokkeet ovat tulossa todellisiksi [The CultCast]
February 12, 2022

Applen AR/VR-kuulokkeet ovat tulossa todellinen [The CultCast]Toinen realityOS-vuoto vie meidät askeleen lähemmäksi Applen varusteiden kiinnittämis...

Opi 24 kieltä ja hanki ansioluetteloita parantavia taitoja tämän paketin avulla
February 13, 2022

Ei ole mikään salaisuus, että rakastamme päivittää tekniikkaamme. Mutta et voi tehdä parempaa sijoitusta kuin itseesi. Siksi olemme suuria e-learni...

Edullisen vuokralaisen vakuutuksen löytäminen voi säästää paljon
February 13, 2022

Maailmassa eteenpäin pääseminen nuorena ammattilaisena ei ole aivan helppoa. Ja vaikka menestyisitkin, useimmat meistä vuokralaisina tekevät varhai...