Apple lanserer iOS 5.1 Beta 2 til utviklere

Apple lanserer iOS 5.1 Beta 2 til utviklere

Skjermbilde 2011-12-12 kl. 14.37

Hvis du har en utviklerkonto, er det på tide å laste ned: Apple har nettopp slått den andre betaen av iOS 5.1.

I tillegg har Apple gått videre og oppdatert betaversjonen av den nyeste Apple TV -programvaren, samt lansert Xcode 4.3 Developer Preview 2.

Utgivelsesnotater er nedenfor, men her håper Cupertino endelig har sprukket noen av problemene med batterilevetid.

Introduksjon

iOS SDK 5.1 gir støtte for utvikling av iOS -applikasjoner og inkluderer det komplette settet med Xcode -verktøy, kompilatorer og rammer for å lage applikasjoner for iOS og Mac OS X. Disse verktøyene inkluderer blant annet Xcode IDE og instrumentverktøyet.

Med denne programvaren kan du utvikle applikasjoner som kjører på iPhone, iPad eller iPod touch med iOS 5.1. Du kan også teste din applikasjoner som bruker den medfølgende iOS Simulator, som støtter iOS 5.1. iOS SDK 5.1 krever en Macintosh -datamaskin som kjører Mac OS X 10.7 (Løve).

Denne versjonen av iOS er kun beregnet for installasjon på enheter som er registrert med Apples utviklerprogram. Hvis du prøver å installere denne versjonen av iOS på en uautorisert måte, kan enheten bli ubrukelig.

For mer informasjon og ekstra støtteressurser, besøk:

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

Feilrapportering

Vennligst rapporter eventuelle feil som ikke er nevnt i "Introduksjon" delen ved hjelp av Apple Bug Reporter på Apple Developer -nettstedet (http://developer.apple.com/bugreporter/). I tillegg kan du diskutere disse problemene og iOS SDK 5 i Apple Developer Forums: http://devforums.apple.com. Du kan også få tilgang til mer informasjon om iCloud for utviklere på:http://developer.apple.com/icloud

Notater og kjente problemer

Følgende problemer er knyttet til bruk av 5.1 SDK for å utvikle kode.

Regnskap

Når du oppretter en iCloud -konto, kan du bruke hvilken som helst Apple -ID så lenge det er en fullstendig e -postadresse og ikke en MobileMe -konto. Hvis du har en MobileMe -konto, kan du flytte kontoen til iCloud. Du finner mer informasjon på: http://me.com/move

APIer

  • De NSNetService klasse og CFNetService APIer inkluderer ikke P2P -grensesnitt som standard. For å bla gjennom, registrere eller løse tjenester over P2P -grensesnitt, må et program bruke BonjourDNSService*() APIer som er angitt nedenfor.
  • Innstilling av grensesnittIndex parameter til kDNSServiceInterfaceIndexAny i de følgende API -ene vil ikke inkludere P2P -grensesnitt som standard. For å inkludere P2P -grensesnitt må du nå angikDNSServiceFlagsIncludeP2P flagg ved bruk kDNSServiceInterfaceIndexAny eller sett interfaceIndex til kDNSServiceInterfaceIndexP2P. De berørte API -ene er:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

FIKSET: Appikoner og profilbilder lastes ikke inn i apper med Game Center.

iCloud Photo Stream

NY: Bilder tatt med iOS 5.1 kan slettes fra Photo Stream på enheten din og vil bli fjernet automatisk fra Photo Stream på de andre iOS 5.1 -enhetene dine. Eldre bilder kan slettes manuelt fra iOS 5.1 -enhetene dine.

iCloud -lagring

  • Provisioning -profiler må være aktivert for iCloud i iOS Provisioning Portal. For å aktivere en klargjøringsprofil for iCloud, naviger til delen App -ID i iOS Provisioning Portal og konfigurer App -ID -en din for iCloud. Etter at du har aktivert App -IDen for iCloud, kan du regenerere profileringsprofilene dine for å aktivere dem for iCloud.
  • De setSortDescriptors: Metode av NSMetadataQuery er ikke støttet.
  • I iOS 5 kan filer som er beskyttet via databeskyttelse ikke brukes med iCloud Storage API.
  • Filnavn er store og små bokstaver i Mac OS X, men store og små bokstaver i iOS. Dette kan føre til problemer når du deler filer mellom de to ved hjelp av iCloud. Du bør ta skritt på iOS for å unngå å lage filer hvis navn bare er forskjellige fra sak til sak.

Film spiller

Fra og med iOS 5.0, for å lette finkornet avspillingskontroll, er ikke en filmspiller automatisk forberedt på å spille ved opprettelse. Ring preparToPlay metode for å forberede filmspilleren. For mer informasjon, se MPMoviePlayerController Class Reference

Musikkspiller

Ved å bruke shake-to-shuffle får musikkappen til å fryse og avspillingen stoppe.

Sikkerhet

I iOS 5 støttes ikke signering av sertifikater med MD5 -signaturer. Sørg for at sertifikater bruker signaturalgoritmer basert på SHA1 eller SHA2.

Oppsettassistent

NY: Umiddelbart etter at du har fullført installasjonsassistenten, kan det vises igjen og vise wifi-skjermen og/eller den endelige "takk" -skjermen. Løsningen i denne løkken er å starte enheten på nytt.

SpringBoard -låseskjerm

NY: Låseskjermen kan periodisk komme i en tilstand der dobbeltklikk på hjemmeknappen ikke lenger vil vise kameraknappen. For å komme deg ut av denne tilstanden, må du starte enheten på nytt.

Xcode/utviklerverktøy

  • NY: Denne forhåndsvisningen av Xcode 4.3 distribueres som en enkelt applikasjonsbunt, Xcode.app. Ved å levere Xcode -verktøyene i en enkelt appbunt, kan Xcode installeres direkte fra App Store, uten det ekstra trinnet å kjøre Install Xcode -appen. For å installere Xcode i forhåndsvisningsperioden, dobbeltklikker du for å åpne den nedlastede DMG-filen og drar Xcode.app filen til din Applications -mappe. Innen Xcode kan du starte flere utviklerverktøy, for eksempel Instruments og FileMerge, via menyelementet Xcode -> Open Developer Tool. Du kan deretter feste verktøyet på Dock for tilgang når Xcode ikke kjører. Ikke alle verktøyene som tidligere var inkludert i Xcode -installasjonsprogrammet, er samlet i denne forhåndsversjonen.
  • I utviklingsverktøyene for iOS 5 er det mulig å trekke ut APIer som brukes av et program og ha dem sjekket for bruk av private APIer. Dette alternativet tilbys når du validerer søknaden din om app innlevering.
  • FIKSET: En feil i dokumentasjonsorganisatoren forårsaker et unntak når du skriver i et hvilket som helst felt i innholdsområdet. For å forhindre behovet for å logge deg på utviklerens nettsted fra Xcode, kan du laste ned dokumentasjonssett lokalt med Xcode dokumentasjonspreferanseruten og aktiver avkrysningsboksen "Søk etter og installer oppdateringer automatisk" som en løsning.
  • FIKSET: "Uninstall-devtools" -skriptet fjerner feil og filer ved en feil, selv om Xcode fortsatt kjører. Sørg for å avslutte en løpende kopi av Xcode før du starter "avinstaller-devtools" -skriptet.
  • FIKSET: Network Link Conditioner -demonen kan ikke startes etter at Networking Link Conditioner er installert uten omstart. Du kan løse problemet manuelt med en omstart eller med følgende kommando: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]

Siste blogginnlegg

Rapport: Apple Media Event Onsdag 9. september, nye iPod -er, ingen nettbrett
September 10, 2021

Rapport: Apple Media Event onsdag. 9. september, nye iPod -er, ingen nettbrettApple arrangerer en spesiell mediebegivenhet onsdag september. 9 (09/...

Facebook introduserer sin egen App Store for web og Android, iOS -enheter
August 20, 2021

Facebook kunngjorde nettopp App Center, et sted for å oppdage og installere sosiale apper/spill som knytter seg til Facebooks utviklerplattform. Ap...

Apple Planning Media Event 8. september?
August 21, 2021

Apple Planning Media Event 8. september?Apple planlegger en spesiell mediebegivenhet for uken 7. september, MediaMemo rapporterer, med henvisning t...