Apple izstrādātājiem izlaiž iOS 5 beta 7

Apple izstrādātājiem izlaiž iOS 5 beta 7

iOS 5 beta 7

Apple tikko izlaida iOS 5 Beta 7 reģistrētiem izstrādātājiem. Jaunāko iOS 5 beta versiju var lejupielādēt iOS izstrādātāju centrā.

Apple izlaida iOS 5 beta 6 ar nelieliem kļūdu labojumiem un uzlabojumiem gandrīz pirms divām nedēļām. Septītā iOS beta versija nav dzirdēta, un iOS 5 būs līdz šim Apple revolucionārākā mobilās programmatūras izlaide, kad tā tiks publiskota šoruden.

Izstrādātājiem operētājsistēmā iOS 5 Beta 6 vajadzētu būt iespējai bezsaistē atjaunināt Beta 7.

iOS 5 Beta 6 darbības termiņš beidzas 29. septembrī, un paredzams, ka Apple savu nākamo pasākumu rīkos septembra beigās vai oktobra sākumā.

Pilns izmaiņu žurnāls operētājsistēmai iOS 5 Beta 7:

“Tālāk minētās problēmas ir saistītas ar 5.0 SDK izmantošanu koda izstrādei.

Konti

  • Veidojot iCloud kontu, varat izmantot jebkuru Apple ID, ja tā ir pilna e -pasta adrese, nevis MobileMe konts. Ja jums ir MobileMe konts, varat to pārvietot uz iCloud. Plašāku informāciju vietnē iCloud varat atrast:http://developer.apple.com/icloud

AirPlay

  • Sākot ar operētājsistēmu iOS 5, video saturs lietojumprogrammās un vietnēs pēc noklusējuma ir iespējots AirPlay.
  • iOS 5 atbalsta video AirPlay, izmantojot AV Foundation.

API validācija

  • JAUNUMS: Sākot ar iOS 5.0 izstrādes rīku beta 7 versiju, ir iespējams iegūt lietojumprogrammas izmantotās API un pārbaudīt, vai tās netiek izmantotas privāti. Šī opcija tiks piedāvāta validācijas laikā.

Apple TV

  • Apple TV programmatūras beta versija ļauj lietotājiem atspoguļot iPad 2 saturu uz Apple TV (2. paaudze), izmantojot AirPlay. Šī beta programmatūra arī nodrošina fotoattēlu straumi Apple TV, lai lietotāji varētu piekļūt fotoattēliem, kas saglabāti iCloud. Tiek piedāvāta Apple TV programmatūras beta versija, lai pārbaudītu jaunāko AirPlay funkcionalitāti ar jūsu iOS 5 lietotnēm un vietnēm. Ja vēlaties ierīcē instalēt Apple TV programmatūras beta versiju, vispirms jāreģistrē ierīces UDID iOS izstrādātāju programmu portālā.
  • Slaidrādes iestatījumi netiek atcerēti slaidrādes atskaņošanai (vienmēr tiek atskaņota, izmantojot tēmu Reflections). Ekrānsaudzētāju iestatījumi darbojas pareizi.

Binārā saderība

  • Lietojumprogrammās, kas saistītas ar iOS 5.0 SDK, ritināšanas skata satura nobīdes vairs netiks noapaļotas līdz neatņemamiem pikseļiem.

Kalendārs

  • Dzimšanas dienu kalendāri pašlaik nav pieejami vietnē icloud.com vai sistēmā Windows. Tie būs pieejami nākamajā laidienā.

Galvenais attēls

  • Kopš beta 1 ir pievienoti vairāki filtri. Pašreizējā sarakstā tagad ir šādi filtri:CIP papildinājumsSastāvs, CIAffineTransform, CICheckerboardGenerator,CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube,CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix,CIColorMonochrome,CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode,CIExclusionBlendMode, CIExposureAdjust, 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, CISTraightenFilter, CIStripesGenerators, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette un CIWhitePointAdjust

iBooks

  • Programmā iBooks 1.2.2, iespējams, netiek parādīts kāds teksts vai attēli grāmatās. Lūdzu, atjauniniet uz iBooks 1.3 App Store.

iCloud dublējums

  • Ja iespējojat iCloud dublēšanu, automātiskā dublēšana ar iTunes sinhronizācijas laikā tiks atspējota. Mēs arī iesakām manuāli dublēt ierīci, izmantojot iTunes. Dublējumi, kas izveidoti ar iepriekšējām iOS 5 beta versijām, drīz kļūs nesaderīgi un vairs nebūs pieejami. Lai turpinātu ierīču dublēšanu, ir ļoti ieteicams jaunināt uz šo iOS 5 beta versiju.

iCloud krātuve

  • JAUNUMS: Sākot ar iOS 5 beta 7, ir mainījušās prasības konteinera identifikatoru virkņu norādīšanai jūsu lietojumprogrammas tiesībās. Katram konteinera identifikatoram, kas neietver aizstājējzīmi, ir precīzi jāatbilst lietojumprogrammas komplekta identifikatoram, kas publicēts, izmantojot to pašu komandas ID kā jūsu lietojumprogramma. Jums nav jāiekļauj tiesības, kas atbilst jūsu lietotnes paketes identifikatoram; piemēram, jūsu lietotnes vienkāršotā un profesionālā versija var norādīt profesionālās lietotnes komplekta identifikatoru, lai koplietotu to pašu konteineru. Prasības konteineru identifikatoriem, kas ietver aizstājējzīmes, nav mainījušās, taču jums, iespējams, būs jāatjaunina esošos aizstājējzīmju identifikatorus pēc visu aizstājējzīmju identifikatoru mainīšanas jūsu lietojumprogrammas tiesībās, lai tie atbilstu jaunajam noteikumiem.
  • JAUNUMS: Šajā iOS 5.0 beta versijā ir samazināts reižu skaits, ko lietotne var ātri sinhronizēt ar serveriem. Ja atkļūdojat savu lietotni un vēlaties redzēt, vai sinhronizācijas pieprasījumi tiek ierobežoti, varat izsaukt metodi -[NSUbiquitousKeyValueStore _printDebugDescription] tieši gdb. Lūdzu, ņemiet vērā, ka -[NSUbiquitousKeyValueStore _printDebugDescription] ir SPI, tāpēc jums ir ļoti ieteicams to neizmantot savā lietotnē.
  • KVS, vienas atslēgas ierobežojums ir palielināts līdz 64 KB (lai atbilstu vienas lietotnes ierobežojumam); un maksimālais atslēgu skaits ir palielināts līdz 256.
  • IOS 5 beta periodā visi dokumenti, kas tiek glabāti serveros, var tikt periodiski iztīrīti pirms GM. Tāpēc ir ļoti ieteicams serveros neglabāt nekādus kritiskus dokumentus vai informāciju.
  • Nodrošinājuma profili vairs nav jāiespējo iCloud iOS nodrošināšanas portālā. Visi jaunizveidotie uzkrāšanas profili tagad ir automātiski iespējoti iCloud. Ja izmantojat Xcode pārvaldītu komandas nodrošināšanas profilu, noklikšķiniet uz atsvaidzināt Xcode Organizer, lai iegūtu jaunu profilu, kas iespējots ar iCloud. Lai iespējotu visus citus iCloud nodrošināšanas profilus, vienkārši atjaunojiet savus profilus iOS nodrošināšanas portālā.
  • Ja jūsu lietojumprogramma izmanto NSMetadataQuery klasē, jums ir jāiestata predikāts, predikāts tagad tiek ievērots. Bet predikāts ir NSPredikāta stila predikāts, nevis Spotlight stila predikāts. Piemērs tam ir tas, ka aizstājējzīmju atbilstībai jāizmanto LIKE, nevis =. Atšķirības ir sīkāk definētas šeit:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • Šajā beta versijā,. setSortDescriptors: NSMetadataQuery metode netiek atbalstīta.
  • Lai izmantotu iCloud pirms 5. beta versijas, jums bija manuāli jānorāda dažādi konteinera identifikatori (jūsu lietojumprogrammas displeja kopa) ierakstu failā abiem Mac OS X un iOS projekti. Sākot ar beta versiju 5, lai iespējotu iCloud krātuvi savās lietotnēs, vienkārši noklikšķiniet uz izvēles rūtiņas “Iespējot tiesības” sava projekta kopsavilkuma rūtī. Xcode jūsu projektam izveidos pielāgotu tiesību failu, kurā automātiski tiks iekļauts jūsu komandas ID. Varat pievienot papildu iCloud konteinera vērtības, kā to pieprasa jūsu lietojumprogramma. (Ņemiet vērā, ka, lai izmantotu iCloud krātuvi, jums ir jāatjauno esošie nodrošinājuma profili, izmantojot Xcode vai iOS nodrošināšanas portālā.)
    Ja savai iCloud atslēgu vērtību krātuvei vai iCloud konteinera tiesību vērtībai norādāt pielāgotu identifikatora virkni, jums vairs nav jāpievieno komandas ID virknes sākumam. Xcode automātiski pievienos jūsu komandas ID šiem ierakstiem
  • Konteinera identifikatora virkne, kuru pārsūtāt URLForUbiquityContainerIdentifier:NSFileManager metodei OBLIGĀTI jāiekļauj komandas ID virknes sākumā. Ērtības labad, ja nokārtojat nulli, Foundation izmanto pirmo dokumentu konteinera ID, kas norādīts jūsu lietotnes tiesībās.
  • Izmantojot Cloud Storage dokumentu API kopā ar aizsargātiem datiem, rodas problēmas, kas var izraisīt datu bojājumus.
  • Šajā beta versijā failu prezentētāji (objekti, kas pieņem NSFilePresenter protokols) nesaņem dažus ziņojumus, kurus viņiem vajadzētu saņemt, jo īpaši:
    • prezentētsSubitemDidAppearAtURL:
    • prezentētsSubitemDidChangeAtURL:
  • Jūs varat to novērst, ieviešot relinquishPresentedItemToWriter: metodi un pārbaudiet, vai autors tiešām ir rakstījis, kad jūsu failu prezentētājs atkal iegūst. Failu vadītāji saņem presentItemDidChange: ziņojumus šajā beta versijā.
  • Ziņojot par kļūdu, kas saistīta ar iCloud krātuves saskarnēm, lūdzu, iekļaujiet atkļūdošanas sesijas laikā savāktos žurnālus. Lai ģenerētu šos žurnālus, ierīcē jāinstalē īpašs atkļūdošanas profils. Atkļūdošanas profilu var iegūt nohttp://connect.apple.com. Šis profils ļauj ģenerēt atkļūdošanas žurnālus, kas nepieciešami, lai diagnosticētu visas problēmas, izmantojot iCloud krātuvi. Norādījumi žurnālu savākšanai ir šādi:
    • Instalējiet profilu. (Vienkāršākais veids, kā to izdarīt, ir to nosūtīt pa pastu un atvērt pielikumu viņu ierīcē.)
    • Atveidojiet kļūdu.
    • Sinhronizējiet ar iTunes, lai noņemtu žurnālus no ierīces.
    • Pievienojiet žurnālus kļūdas ziņojumam. Žurnālus varat atrast šeit: ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Šie žurnāli var izaugt ļoti ātri, tāpēc jums ir jānoņem profils pēc problēmas atkārtošanas un kļūdu ziņojuma žurnālu izvilkšanas.
  • Failu nosaukumos OS X nav reģistrjutīgs, bet iOS-reģistrjutīgs. Tas var radīt problēmas, sinhronizējot failus starp abiem. Jums vajadzētu veikt darbības operētājsistēmā iOS, lai neveidotu failus, kuru nosaukumi atšķiras tikai ar katru gadījumu.

Atrodi manu iPhone

  • Pēc OTA atjaunināšanas Find My iPhone nedarbojas. Lai padarītu to funkcionālu, iestatījumos varat pārslēgt Find My iPhone no OFF uz ON.

GameKit

  • JAUNUMS: Automātiskā saskaņošana ar pagrieziena skata kontrolieri nedarbojas. Uzaicinājumus vai tiešās automātiskās atbilstības API var izmantot kā risinājumu.
  • Atbilstības dati par sērijveida spēlēm pašlaik ir ierobežoti līdz 4 KB.
  • FIKSĒTS: Notikumi tiks nodoti delegātam ikreiz, kad mačā notiek pagrieziens, nevis tikai tad, kad tā kļūst par vietējā spēlētāja kārtu.

iMessage

  • iMessage beta 1 nevarēs sazināties ar iMessage lietotājiem, izmantojot beta 2 vai jaunāku versiju.
  • FIKSĒTS:Iestatīšanas palīgs nesniedz AppleID paroli kā FaceTime ievadi programmā iMessage.

interfeisa veidotājs

  • FIKSĒTS: Rediģējot ierobežojuma vērtību inspektorā, ierobežojums paliek atlasīts, un kontūras skats turpina parādīt ierobežojumu kā atlasītu.
  • XCode 4.2, kopējot skatus (vienu skatu vai vairākus skatus), abi lietotāja definētie ierobežojumi tieši atlasītajā skatā, un lietotāja definētie ierobežojumi starp kopējamiem skatiem tiek kopēti uz kartons.
  • Nomainot NSSegmentedControl objekta segmenta stilu uz “Automātisks”, dokumentos var rasties avārija, izmantojot kakao automātisko izkārtojumu. Lai novērstu problēmu, izmantojiet skaidru segmenta stilu, piemēram, apaļš vai teksturēts, un izpildes laikā mainiet segmenta stilu uz automātisku, izmantojot metodi setSegmentStyle:.

iTunes

  • JAUNUMS: Mēģinot atjaunot iPhone 3GS vai iPod touch trešās paaudzes ierīci, kurā darbojas Beta 6 uz Beta 7, izmantojot iTunes, jums būs jāiestata ierīce DFU vai OTA atjaunināt uz Beta 7. Lai ieietu DFU režīmā, jums būs:
    1. Pievienojiet ierīci Mac datoram, izmantojot USB.
    2. Izslēdziet ierīci.
    3. Palaidiet iTunes savā Mac datorā.
    4. 10 sekundes turiet nospiestu sākuma un barošanas pogas.
    5. Turpiniet turēt sākuma pogu, bet atlaidiet barošanas pogu.
    6. Turiet pogu Sākums 13 sekundes vai līdz ierīce tiek parādīta iTunes.
  • ITunes versija, kas nāk ar beta 7, nevar sinhronizēt ierīces, kurās ir instalēta beta 6 programmatūra. Lai izvairītos no šīs problēmas, rīkojieties šādi:
    1. Sinhronizējiet visas ierīces, kurās ir instalēta beta 6, ar iTunes versiju, kas tika piegādāta kopā ar beta 6.
    2. Jauniniet iTunes uz versiju, kas nāk ar beta 7.
    3. Pievienojiet ierīci un instalējiet beta 7 programmatūru. (Saprotiet, ka, pirmo reizi pievienojot ierīci, var tikt parādīta kļūda sinhronizācijā.)
    4. Pēc beta 7 programmatūras instalēšanas atjaunojiet no dublējuma, kuru izveidojāt 1. darbībā.

Pasts

  • Iestatījumos mainot e -pasta konta saimniekdatora nosaukumu, vienotajā iesūtnē var tikt parādīti tukši ziņojumi. Kā risinājumu, izdzēsiet un atkārtoti pievienojiet kontu, nevis mainiet tā saimniekdatora nosaukumu.

Mūzikas atskaņotājs

  • Dzēšot dziesmu vai videoklipu no ierīces mūzikas/videoklipiem, lietotne avarē.

OpenGLES

  • FIKSĒTS: Pēc apgaismojuma posma neatkarīgi no tā, vai apgaismojums ir iespējots vai ne, iegūtās krāsu vērtības nav iestiprināti GLKit/GLKEfektos ar GLKLightingTypePerVertex vai GLKLightingTypePerPixel, efekts. Tā rezultātā nav nekas neparasts redzēt atšķirības apgaismojumā starp abiem, it īpaši, ja ir ieslēgti vairāki lukturi. Tas atšķiras no OpenGLES 1.1, kas fiksē krāsu vērtības pēc apgaismojuma posma neatkarīgi no tā, vai apgaismojums ir iespējots.

OTA programmatūras atjauninājums

  • Lietotājiem, kuri no iOS 5 beta 3 ēterā instalēja iOS 5 beta 6, vispirms ir jāizdzēš viss saturs un iestatījumi līdz izvēloties Iestatījumi> Vispārīgi> Atiestatīt> Dzēst visu saturu un iestatījumus, lai instalētu iOS 5 beta 7 virs gaiss. Tas ietekmē tikai lietotājus, kuri nav atjauninājuši iOS 5 beta 4.
  • Ja veicat OTA programmatūras atjaunināšanu, jums atkārtoti jāsinhronizē fotoattēli ar iTunes. ”
  • FIKSĒTS: Var būt gadījumi, kad pirkumi no App Store vai iTunes Store ir apstājušies, jo ierīce fonā lejupielādē kaut ko citu. Risinājums ir ierīces atvienošana no strāvas padeves (atvienojiet ierīci).
  • JAUNUMS: Ja jums ir iestatīts piekļuves kods, tas ir jānoņem pirms atjaunināšanas uz 7. sēklu no iepriekšējām sēklām. Pēc atjaunināšanas pabeigšanas to var atkārtoti iespējot. Pretējā gadījumā var būt nepieciešams atkārtoti iespējot iMessage iestatījumos.

Atgādinājumi

  • FIKSĒTS: Ja Yahoo kontam ir iespējota atgādinājumu sinhronizācija un serverī nav atgādinājumu kolekcijas, tālrunis to pastāvīgi atjaunos. Yahoo servera kļūdas dēļ šī kolekcija tiks parādīta kā notikumu kalendārs.

Drošība

  • Operētājsistēmā iOS 5.0 sertifikātu parakstīšana ar MD5 parakstiem netiek atbalstīta. Lūdzu, pārliecinieties, vai sertifikātos tiek izmantoti paraksta algoritmi, kuru pamatā ir SHA1 vai SHA2.

Simulators

  • Atrašanās vietas pakalpojumi nedarbojas iOS 4.3 simulatorā, kas darbojas Mac OS 10.7 ar Xcode 4.2.

Tramplīns

  • Push un vietējie paziņojumi par lietotnēm tiek parādīti jaunajā iOS 5 paziņojumu centrā. Paziņojumu centrs parāda paziņojumus, kas tiek uzskatīti par “nelasītiem”. Lai pielāgotos push un vietējiem paziņojumiem, kas ja nav statusa “nelasīts”, izstrādātāji var izmantot savu lietojumprogrammu emblēmu skaitu, lai aktivizētu paziņojumu notīrīšanu no paziņojuma Centrs. Kad lietojumprogramma notīra emblēmu skaitu (iestatot to uz nulli), iOS 5 notīrīs paziņojumus no paziņojumu centra.

UI automatizācija

  • Lietojot interfeisa automatizācijas skriptu, ir zināma problēma, izmantojot API performTaskOnHost. Ja uzdevums, kas tiek veikts ar API, pārmērīgi izvada (teiksim, tūkstošiem teksta rindu) līdz standarta out vai standarta kļūda, uzdevums var nonākt strupceļā, līdz tiek sasniegts taimauts, un tad tas iemetīs javascript izņēmums.
  • UIATarget bloķēšanas () un atbloķēšanas () funkcijas ir aizstātas ar lockForDuration () funkciju.
  • Sākot ar operētājsistēmas iOS 5 beta 2 versiju, tagad varat aktivizēt lietotāja saskarnes automatizācijas skripta izpildi iOS ierīcē no resursdatora, izmantojot instrumentu rīku. Komanda ir šāda:
    • instrumenti -w -t
  • Izmantojot lietotāja interfeisa automatizācijas CLI instrumentus, tagad varat atlasīt noklusējuma automatizācijas veidni un nodot skriptu un rezultātu ceļu rīkā kā vides mainīgo opcijas. Piemēram:
    • instrumenti -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Jaunākais emuāra ziņojums

| Mac kults
September 10, 2021

Šī HDR lietotne piešķir fotoattēliem jaudīgu laku [piedāvājumi]Šī lietotne pārvērš parastās digitālās fotogrāfijas krāšņos, bagātīgos HDR attēlos.F...

Apple ziņas, analīze un viedoklis, kā arī vispārīgas tehnoloģiju ziņas
September 10, 2021

AT&T precizē datu ierobežošanu, skaitļi ir pārsteidzošiNevienam nepatīk, ka viņu noslāpē vienkārši pajautājiet Šepam Smitam - tāpēc, kad AT&amp...

Apple ziņas, analīze un viedoklis, kā arī vispārīgas tehnoloģiju ziņas
September 10, 2021

Atklāts no jauna Impērija sit pretī piekabē ir pazaudēti kadri, kuros Lūks un Leja gatavojasSan Diego Comic Con ir bagāta vēsture, sniedzot mums pi...