Az Apple közzéteszi az iOS 5 Beta 4-et, vezeték nélküli frissítésekkel
Az Apple ismét bebizonyította, hogy a péntek még mindig munkanap, az iOS 5 Beta 4 elhagyásával. A fejlesztők mostantól letölthetik a legújabb iOS 5 bétát az Apple fejlesztői csatornájáról, és most először az éteren keresztüli frissítések csodája révén.
Az iOS 5 Beta 3 rendszert használóknak vezeték nélkül frissíteniük kell a Béta 4 -re.
Az Apple készül az iOS 5 és az iCloud szeptemberi nyilvános bevezetésére, és a Beta 4 valószínűleg a fejlesztők egyik utolsó frissítése lesz.
Ha már a Béta 3 -on van, próbálja meg letölteni a Béta 4 -et OTA frissítésként. Az emberek már arról számoltak be, hogy az OTA frissítések nem működnek, de kíváncsian várjuk, hogy egyesek még mindig sikeresek -e.
Az iOS 5 Beta 4 szinkronizálásához szüksége lesz az újonnan megjelent iTunes 10.5 Beta 4 verzióra. Megjelent az Xcode 4.2 Developer Preview 4 is. Mindez elérhető az Apple fejlesztői csatornájában.
Szeretnénk hallani, hogy mit talál az iOS 5 Beta 4 verziójában! Minden tippet küldjön a következő címre: [email protected]
A Béta 4 teljes változásnaplója:
JEGYZETEK ÉS ISMERETT KÉRDÉSEK
A következő problémák az 5.0 SDK használatával kapcsolatos kódfejlesztéshez kapcsolódnak.
Fiókok
- Az iCloud -fiók létrehozásakor bármilyen Apple ID -t használhat, feltéve, hogy az teljes e -mail cím, és nem MobileMe -fiók. Ha rendelkezik MobileMe -fiókkal, akkor átmásolhatja az adatokat a fiókból egy iCloud -fiókba, amelyet a tesztelés során használhat. Az iCloudon további információkat talál: http://developer.apple.com/icloud
- Ha iCloud- vagy MobileMe -fiókot állít be a beállítási asszisztens használatával, és bekapcsolva hagyja a Find My iPhone alkalmazást, akkor valószínûleg kikapcsolja az iPhone keresése funkciót a beállítás után. Kérjük, ellenőrizze a Beállítások/Levelezés, Névjegyzék, Naptár/Saját fiókban, hogy a Find my iPhone be van kapcsolva, miután kilépett a beállítási asszisztensből.
- Javasoljuk, hogy több fiókban tiltsa le a Könyvjelzőket. Ha engedélyezve vannak, előfordulhat, hogy az eredmények nem definiáltak.
- RÖGZÍTETT: Ebben a bétaverzióban a „Biztonsági kérdés kiválasztása” opció nem működik az iCloud -fiók beállításakor.
AirPlay
- Az iOS 5-től kezdve az alkalmazások és webhelyek videotartalma alapértelmezés szerint AirPlay-kompatibilis.
- Az iOS 5 támogatja az AirPlay videót az AV Foundation segítségével.
- Ha a tükrözés használata közben átvált az AirPay Video -ra, a képernyő feketén marad, de a videó továbbra is lejátszódik.
Apple TV
- Az Apple TV szoftver bétája lehetővé teszi a felhasználók számára, hogy tükrözzék az iPad 2 tartalmát egy Apple TV -re (2. generáció) az AirPlay segítségével. Ez a béta szoftver lehetővé teszi a Photo Stream alkalmazást az Apple TV -n is, így a felhasználók hozzáférhetnek az iCloudban tárolt fényképekhez. Az Apple TV szoftver bétaverziója biztosítja a legújabb AirPlay funkciók tesztelését iOS 5 alkalmazásaival és webhelyeivel. Ha az Apple TV szoftver bétaverzióját telepíteni szeretné eszközére, először regisztrálnia kell az eszköz UDID azonosítóját az iOS fejlesztői programportálon.
- Nincs új verzió az AppleTV béta 4 -hez. Kérjük, továbbra is használja a béta 3 -as verzióját.
Hang
- A hangcsevegés használatához az iOS 5 rendszerben be kell állítani a
kAudioSessionMode_VoiceChat
módban, vagy állítsa be aAVAudioSessionModeVoiceChat
mód aAVAudioSession
tárgy.
Naptár
- Az összes MobileMe naptár megismétlődött a naptár szinkronizálásának ki- és bekapcsolása után.
- RÖGZÍTETT: Ha visszaállítja a Seed 1 biztonsági mentéséből vagy korábbi verziójából, a MobileMe/iCloud naptárak nem szinkronizálódnak. Az előfizetett naptárak megjelennek a Naptárakban, de egyik eseménynaptár sem jelenik meg a MobileCal szolgáltatásban. A probléma kiküszöböléséhez távolítsa el, majd adja hozzá újra a fiókot.
- Ha a SnowLeopard nem szinkronizálja a naptárait iOS -eszközön, és létrehozott egy naptárat vagy emlékeztető listát korábbi iOS 5.0 vetőmag használatával módosítsa az adott naptár vagy lista nevét az iOS -eszközön, majd hagyja szinkronizál.
- Ebben a béta verzióban a születésnapi naptár ideiglenesen le van tiltva a webalkalmazások és a Windows számára, és egy későbbi kiadásban lesz elérhető.
Névjegyek
- ÚJ:A MobileMe -ben a helyi névjegyek törlésre kerülnek, nem pedig egyesítésre.
- Ebben a bétaverzióban az Import/Export vCard le van tiltva a Művelet menüből, és a jövőben elérhető lesz.
GameKit
- A körökre osztott egyezések egyezési adatai jelenleg 4 KB adatokra korlátozódnak.
- Ha mind a Wifi, mind a 3G le van tiltva (pl. Repülőgép módban), a GameKit néha meghiúsíthatja a kapcsolatot a helyi Bluetooth -egyezésben.
iBooks
- Előfordulhat, hogy az iBooks 1.2.2 nem jelenít meg néhány szöveget vagy képet a könyvekben. Kérjük, frissítse az iBooks 1.3 -ra az App Store -ban.
iCloud biztonsági mentés
- Mivel ez béta szoftver, javasoljuk, hogy ne használja az iCloud szolgáltatásokat semmilyen kritikus adat vagy információ tárolására. Ha engedélyezi az iCloud biztonsági mentést, az automatikus biztonsági mentés az iTunes segítségével a szinkronizáláskor le lesz tiltva. Javasoljuk, hogy manuálisan is készítsen biztonsági másolatot eszközéről az iTunes segítségével. Erősen ajánlott frissíteni az iOS 5 béta verziójára, hogy továbbra is készítsen biztonsági másolatot készülékeiről, és megőrizze korábbi biztonsági mentéseit.
iCloud tárhely
- Az iOS 5 béta időszakában a szervereken tárolt dokumentumok rendszeresen törlődhetnek a GM előtt. Ezért erősen ajánlott, hogy ne tároljon kritikus dokumentumokat vagy információkat a szervereken.
- Ha az alkalmazás a
NSMetadataQuery
osztály, akkor állítania kell egy predikátumot, annak ellenére, hogy magát a predikátumot figyelmen kívül hagyja. - Az Alapítvány keretrendszere nem tartalmazza a csapat azonosítóját, amikor egy alkalmazás mobil dokumentumok tárolóját keresi. A csapat azonosítóját a címzettnek továbbított azonosító karakterlánc elején kell feltüntetni
URLForUbiquityContainerIdentifier:
módszer. - Ebben a bétában a
setSortDescriptors:
a metódusaNSMetadataQuery
nem támogatott. - Ebben a bétaverzióban, ha használni szeretné az iCloud szolgáltatást, manuálisan kell megadnia a különböző tárolóazonosítókat (az alkalmazás kijelzőkészletét) egy jogosultsági fájlban mindkét Mac OS X és iOS projektek.
- Problémák merülnek fel a Cloud Storage Document API védett adatokkal együtt történő használatakor, ami adatvesztéshez vezethet.
- Ebben a bétaverzióban a dokumentum-alapú alkalmazások nem mindig tudják észlelni, hogy a fájlok megváltoznak, áthelyeződnek vagy törlődnek alóluk.
-
ÚJ: Ebben a bétában a fájlbemutatók (objektumok, amelyek elfogadják a
NSFilePresenter
protokoll) nem kapnak meg néhány üzenetet, amelyet várhatóan megkapnak, különösen:presentItemDidChange
presentSubitemDidAppearAtURL:
presentSubitemDidChangeAtURL:
Ezt megkerülheti a
relinquishPresentedItemToWriter:
módszer és annak ellenőrzése, hogy az író valóban írt -e, amikor a fájlbemutató újra megszerzi. Az FSEvents segítségével a fájlrendszer változásait is megfigyelheti - Ebben a bétaverzióban a könyvtárban lévő fájlok módosításával kapcsolatos üzenetek nem kerülnek kézbesítésre a
NSFilePresenter
jegyzőkönyv. - Az iCloud tárolófelületekkel kapcsolatos hiba bejelentésekor kérjük, adja meg a hibakeresési munkamenet során gyűjtött naplókat. Ezen naplók létrehozásához telepítenie kell egy speciális hibakeresési profilt az eszközére. A hibakeresési profil innen szerezhető be http://connect.apple.com. Ez a profil lehetővé teszi a hibakeresési naplók létrehozását, amelyek szükségesek az iCloud -tároló használatával kapcsolatos problémák diagnosztizálásához. A naplók összegyűjtésére vonatkozó utasítások a következők:
- Telepítse a profilt. (Ennek legegyszerűbb módja, ha elküldi magának, és megnyitja a mellékletet az eszközén.)
- Reprodukálja a hibát.
- Szinkronizáljon az iTunes alkalmazással, és húzza ki a naplókat az eszközről.
- Csatolja a naplókat a hibajelentéshez. A naplókat megtalálod
~/Könyvtár/Naplók/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs
.
Ezek a naplók nagyon gyorsan nagyra nőhetnek, ezért el kell távolítania a profilt, miután a problémát reprodukálta, és kihúzta a naplókat a hibajelentéshez.
- ÚJ: Az iCloud Storage -ban található fájlnevek megkülönböztetik a kis- és nagybetűket.
iMessage
- ÚJ: Az iMessage beta 1 nem tud kommunikálni az iMessage felhasználóival béta 2 vagy újabb verzióban.
iTunes
- Az iTunes béta 4 -es verziója nem tudja szinkronizálni azokat az eszközöket, amelyeken a béta 2 szoftver telepítve van. A probléma elkerülése érdekében tegye a következőket:
- Szinkronizáljon minden olyan eszközt, amelyen telepítve van a béta 3, az iTunes béta 4 -es verziójával.
- Frissítse az iTunes -t a béta 4 -es verzióra.
- Csatlakoztassa az eszközt, és telepítse a béta 4 szoftvert. (Ne feledje, hogy az eszköz első csatlakoztatásakor hiba léphet fel a szinkronizálás során.)
- A béta 4 szoftver telepítése után állítsa vissza az 1. lépésben készített biztonsági mentésből.
- Az iTunes Store -ból vásárolt videók nem játszhatók le a 2. generációs AppleTV -n az AirPlay segítségével az iTunes 10.5 használatával.
Elhelyezkedés
-
ÚJ:Az
startMonitoringSignificantLocationChanges
a metódusaCLLocationManager
nem okozza az alkalmazások újraindítását vagy elindítását a háttérben a jelentős helyváltoztatási frissítések miatt. Ha azonban egy biztonsági mentés egy korábbi szoftververzióról (ahol egy alkalmazás figyelte a jelentős helyváltozásokat) visszaáll az eszközre, a jelentős helyváltozás -figyelés továbbra is az alkalmazás újraindítását vagy elindítását okozza a háttér.
Posta
- ÚJ:Az üzenet továbbítása mellékletekkel együtt nem csatolja a fájlt, és az üzenetíró képernyő nem változik a „Betöltés…” állapotból.
Zenei könyvtár
- ÚJ:Néhány dal hiányzik az album grafikájából, miután szinkronizálással megváltoztatta az eszközkönyvtárat.
OpenGL
- ÚJ: Az iOS 5.0 béta 4 -ben több OpenGL -bővítményt helyeztek át az APPLE névtérből az EXT névtérbe, ami egyes API -k átnevezését okozta. A módosított kiterjesztések EXT_szín_buffer_fél_flóra,EXT_occlusion_query_boolean, EXT_separate_shader_objects, EXT_árnyék_minták, EXT_texture_rg, EXT_debug_label, és EXT_debug_marker.
OTA szoftverfrissítés
- ÚJ: Ha OTA szoftverfrissítést végez béta 3-ról béta 4-re, akkor újra szinkronizálnia kell fényképeit az iTunes alkalmazással. ”
Személyes csatlakozási pont
- ÚJ:Ebben a béta verzióban az iPhone 4 eszköz nem tud csatlakozni a személyes hotspothoz, még akkor sem, ha be van kapcsolva, mivel ezeken az eszközökön nem működik a Wi -Fi -internetmegosztás.
Fotóbeállítások
- Ha vörösszem-korrekciót alkalmaz az iOS rendszerben, és importálja a képet az iPhoto vetőmagba, akkor a vörösszem-beállítás nem jelenik meg az adott képen az iPhoto alkalmazásban. Ennek eredményeként a kép későbbi szinkronizálása az iOS-eszközre az iPhoto-ból nem jeleníti meg a vörösszem-beállításokat.
Beállítások
- RÖGZÍTETT: Ebben a béta verzióban a FaceTime ikon hiányzik az iPhone beállításaiból.
Szimulátor
- ÚJ: A helymeghatározó szolgáltatások nem működnek az iOS 4.3 szimulátoron, amely fut Mac OS 10.7 Xcode 4.2 -el.
Ugródeszka
- Az alkalmazások push- és helyi értesítései megjelennek az iOS 5 új értesítési központjában. Az Értesítési központ megjeleníti az olvasatlannak minősített értesítéseket. Annak érdekében, hogy megfeleljen a push és a helyi értesítéseknek nincs „olvasatlan” státuszuk, a fejlesztők az alkalmazásjelvények számával indíthatják el az értesítéseket az Értesítésből Központ. Amikor egy alkalmazás törli a jelvények számát (nullára állítva), az iOS 5 törli az értesítéseket az Értesítési Központtól.
- ÚJ: Az iOS 5.0 szélsőséges gyakorisággal leállítja a VoIP alkalmazásokat, amelyek a háttérben folytatódnak a bejövő hálózati forgalom miatt. Ennek elkerülése érdekében javasoljuk a fejlesztőknek, hogy minden bejövő adatot olvassanak ki a VoIP aljzatokból.
- ÚJ: Amikor tweeteli a tartózkodási helyét a Safariból, és kilép, mielőtt a hely meghatározható, a hely nyíl az állapotsorban marad. A nyíl eltávolítható a Safari megölésével a feladatváltóból.
UI automatizálás
- ÚJ: Az eszközök felülírják a betöltött automatizálási szkriptet, még akkor is, ha egy másik program szerkeszti azt.
- Előfordulhat, hogy az Automation műszerfájl -szerkesztő lejátszási és rögzítési gombjai nem működnek megfelelően, miután megcéloztak egy nyomkövetési munkamenet által elindított és befejezett alkalmazást. Előfordulhat, hogy nem működnek, ha egy felfüggesztett alkalmazást céloz meg. Ha ezzel a problémával szembesül, akkor előfordulhat, hogy be kell zárnia és újra meg kell nyitnia a nyomkövetési dokumentumot, hogy működőképes állapotba kerüljön.
- Amikor műveleteket rögzít egy szkriptbe az Automation eszköz segítségével, akkor kapcsolódik a web nézetekhez vagy a táblázat celláihoz amelyek nagyszámú kikapcsolt képernyő elemet tartalmaznak, rendkívül sok időbe telhet, mielőtt visszatér egy an kifejezés.
- Az
zár()
éskinyit()
funkcióiUIATarget
helyére alockForDuration (
)
funkció. - RÖGZÍTETT:Az eszközök felülírják a betöltött automatizálási szkriptet, még akkor is, ha egy másik program szerkeszti azt.
- Az iOS 5 béta 2 verziójától kezdve a műszer eszköz segítségével mostantól elindíthatja az UI Automation szkript végrehajtását egy iOS -eszközön a gazda terminálról. A parancs a következő:
műszerek -w
-t
- Amikor a felhasználói felület automatizálásához használja a cli eszközöket, most megcélozhatja az alapértelmezett automatizálási sablont, és a szkriptet és az eredmény elérési útját átadhatja az eszköznek környezeti változóként. Például:
műszerek -w
-t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT