Apple Releases iOS 7.1 Beta 3


Apple developers are in for a treat today as Apple has released iOS 7.1 beta 3. The new beta is the first release since the December 13th offering, iOS 7.1 beta 2. Beta 3 includes a host of bugfixes and improvements, bringing iOS 7.1 a step closer to becoming reality.

iOS 7.1 Beta 3 can be downloaded OTA for those who have a developer account and a compatible iOS device.

The full changelog from Apple follows below.

Notes and Known Issues

The following issues relate to using iOS SDK 7.1 beta 3 to develop code.


Known Issue

32-bit apps running on a 64-bit device cannot attach to BTServer.



A compatibility behavior has been added to address an issue where some web servers would send the wrong Content-Length value for “Content-Encoding: gzip” content. Previously, NSURLConnection and NSURLSession would send a “network connection was lost” / NSURLErrorNetworkConnectionLost (-1005) error in this situation.

The compatibility behavior applies only if the Content-Length value exactly matches the expanded gzip’d content. It won’t apply for “off by 1” or similar miscounting.


Fixed in iOS 7.1 beta 3

Creating a new iCloud account during setup assistant, should no longer give you an error when you enable iCloud Keychain.


Known Issue

Messages sometimes indicates iMessage send failure immediately after sending.

Workaround:Tap the error icon to re-send the message.

Music App

Fixed in iOS 7.1 beta 3

Audiobooks now play as expected.



A property, minimal-ui, has been added for the viewport meta tag key that allows minimizing the top and bottom bars on the iPhone as the page loads. While on a page using minimal-ui, tapping the top bar brings the bars back. Tapping back in the content dismisses them again.

For example, use <meta name=”viewport” content=”width=1024, minimal-ui”>.




Known Issues

  • If a UITextField or a UILabel that is baseline aligned with constraints has attributes that change after the constraints have been added, the layout may be incorrect. The exception to this is -setFont: on UILabel, which should work as expected.Workaround: Avoid making changes in UITextField or UILabel after adding baseline-alignment constraints. If you must make changes, you should remove the constraints and then reapply them afterward. Note that this is a performance hit, so don’t do it unless it is necessary.
  • The backIndicatorTransitionMask from a storyboard or a xib will not be interpreted correctly at runtime.Workaround: Set the backIndicatorTransitionMask in code.



Back to top ▴