iOS 4.0: Exchange Mail, Contacts, or Calendars may not sync after update
iPhone 3G, iPhone 3GS, iPhone 4, iPod touch
Immediately after updating to iOS 4.0, some users may notice that Exchange ActiveSync Mail, Contacts, or Calendars do not sync, or sync very slowly. In addition, some Exchange Server administrators may notice their servers running slowly.
Update your device to iOS 4.0.1 or later. If you previously installed the configuration profile in this article, remove it by tapping Settings > General > Profile > EAS Default Task Timeout > Remove. Contact your IT Administrator if you are unable to remove the configuration profile yourself.
If iOS 4.0.1 (or later) is not available for your device, proceed with the following:
To work around this issue, users should install a configuration profile from Apple that increases the amount of time the iOS 4 device will wait for the Exchange Server to respond to its sync requests. For best results, the profile should be installed on as many iOS 4 devices at your institution as possible.
To install the profile:
- Use Safari on your iOS 4 device to download the signed configuration profile. It may be easiest to read this article with your iPhone or iPod touch and tap the download link there, but you may also email the attachment to another email account on your iOS 4 device, and tap the attachment to open it. Do not attempt to open the profile using iPhone Configuration Utility.
- Tap Install to install the profile.
- Tap Install Now, and enter your passcode if prompted.
- Tap Done to complete the installation, then power off your device and power it back on.
- Wait for your Exchange data to finish syncing.
After installation, the profile will be listed under Settings > General > Profile.
The above configuration profile sets the iOS 4 sync timeout value to 240 seconds. This is now the default in iOS 4.0.1.
Some institutions may wish to increase the sync timeout value beyond 240 seconds. To do so, download the unsigned configuration profile and open it in a text editor. Search for the value "240.0" (without the quotes) and change this to the desired number of seconds. Deploy the profile using the instructions above, noting that the configuration profile has not been signed by Apple.