Apple has released iOS 7.1 beta 4 to developers this morning. The update is available OTA or via Apple's developer page. The update carries the build number 11D5134c. The fourth beta was released only a few weeks after iOS 7.1 beta 3 became available.
So far not many big changes have been reported. iDownloadblog has spotted a new slide to unlock animation, and new Siri voice options in the UK. There is also a bug fix for Messages that caused a send failure immediately after sending. Check out the complete iOS 7.1 beta 4 release notes below.
UPDATE: evasi0n7 does not work with iOS 7.1 beta 4.
Notes and Known Issues
The following issues relate to using iOS SDK 7.1 beta 4 to develop code.
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.
Newest iPhone FAQs
Fixed in iOS 7.1 beta 4
Messages no longer indicates a send failure immediately after sending.
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 .
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: with UIBarButtonItemStyleBordered as the style argument.Workaround: Use UIBarButtonItemStylePlain or UIBarButtonItemStyleAny in this case, or use UIBarButtonItem setBackgroundImage:forState:barMetrics:.
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 backIndicatorTransitionMaskImage from a storyboard or a xib will not be interpreted correctly at runtime.Workaround: Set the backIndicatorTransitionMaskImage in code.