iOS 5 Beta 4 Full Change Log
As you all should know by now, a couple of days ago Apple released the fourth beta of iOS 5 over via a OTA (Over The Air) update. If you are a curious developer or would just like to see what in iOS 5 b4, iTunes 10.5 b4, and Xcode 5 b4, has been changed here’s the full change log from Apple.
Accounts
- When creating an iCloud account you can use any Apple ID provided it is a full email address and not a MobileMe account. If you have a MobileMe account, you can copy data from that account to an iCloud account to use during testing. You can find more information on iCloud at: http://developer.apple.com/icloud
- When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.
- It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.
- FIXED: In this beta the option of “Choosing a security question” is not working during an iCloud account setup.
AirPlay
- Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.
- iOS 5 supports AirPlay of video via AV Foundation.
- Switching into AirPay Video while using mirroring will leave the screen black but the video is still playing.
Apple TV
- Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.
- There is no new build for AppleTV for beta 4. Please continue using the build provided with beta 3.
Audio
- Using voice chat in iOS 5 requires setting the
kAudioSessionMode_VoiceChat
mode on the Audio Session, or setting theAVAudioSessionModeVoiceChat
mode on theAVAudioSession
object.
Calendar
- All MobileMe calendars were duplicated after turning calendar syncing off and back on.
- FIXED: Restoring from a Seed 1 backup or earlier will cause MobileMe/iCloud calendars not to sync. Subscribed calendars will show up in Calendars but none of your event calendars will appear in MobileCal. To workaround the problem please remove and re-add the account.
- If SnowLeopard isn’t syncing your calendars on iOS device and you created a calendar or reminders list using a previous iOS 5.0 seed, change the name of that calendar or list on the iOS device and then let it sync.
- In this beta Birthday calendar is temporarily disabled for Web apps and Windows and will be available in a future release.
Contacts
- NEW:In MobileMe local contacts are deleted instead of be being merged.
- In this beta Import/Export vCard is disabled from Action menu and will be available in future release.
GameKit
- Match data for turn based matches is currently limited to 4 KB of data.
- When both Wifi and 3G are disabled (i.e. in Airplane mode) sometimes GameKit can cause the connection in a local Bluetooth match to fail.
iBooks
- iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.
iCloud Backup
- As this is beta software, it is recommended that you do not use the iCloud services to store any critical data or information. If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We suggest you also manually back up your device with iTunes. It is strongly advised you upgrade to this version of the iOS 5 beta in order to continue backing up your devices and preserve previous backups.
iCloud Storage
- During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.
- If your application is using the
NSMetadataQuery
class, you must set a predicate, even though the predicate itself is ignored. - The Foundation framework doesn’t include the team ID when looking for an app’s mobile documents container. The Team ID must be included at the beginning of the identifier string passed to the
URLForUbiquityContainerIdentifier:
method. - In this beta, the
setSortDescriptors:
method ofNSMetadataQuery
is not supported. - In this beta, if you want to use iCloud, you have to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.
- There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.
- In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.
- NEW: In this beta, file presenters (objects that adopt the
NSFilePresenter
protocol) do not receive some of the messages that they’re supposed to receive, especially:presentedItemDidChange
presentedSubitemDidAppearAtURL: