Well that was fast! We just reported that iOS 7.1 beta 4 was in the hands of Apple’s testing partners and would be released soon. Guess what — it’s available for developers to download right now. The iOS 7.1 beta 4 update is available immediately as an over the air download for compatible iPhone, iPod touch, iPad and iPad mini models, and it can also be downloaded on Apple’s developer site. A friend of the site has just provided BGR with Apple’s full change log / release notes for the new build, and they follow below in their entirety.
Notes and Known Issues
The following issues relate to using iOS SDK 7.1 beta 4 to develop code.
Bluetooth
Known Issue
32-bit apps running on a 64-bit device cannot attach to BTServer.
CFNetwork
Notes
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
andNSURLSession
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.
Messages
Fixed in iOS 7.1 beta 4
Messages no longer indicates a send failure immediately after sending.
Safari
Notes
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”>.
UIKit
Known Issues
- Bar button background images are ignored in apps built and deployed to iOS 7.1 when they are set using
UIBarButtonItem
setBackgroundImage:forState:style:barMetrics:
withUIBarButtonItemStyleBordered
as the style argument.Workaround: UseUIBarButtonItemStylePlain
orUIBarButtonItemStyleAny
in this case, or useUIBarButtonItem
setBackgroundImage:forState:barMetrics:
.- If a
UITextField
or aUILabel
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:
onUILabel
, which should work as expected.Workaround: Avoid making changes inUITextField
orUILabel
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
backIndicatorTransitionMaskImage
from a storyboard or a xib will not be interpreted correctly at runtime.Workaround: Set thebackIndicatorTransitionMaskImage
in code.