Apple Seeds iOS 6.1 Beta 4 (Build 10B5126b) To Developers Along With New Xcode And Apple TV Beta Firmware

When the iOS 6.1 beta 3 firmware was released, we reported that it contained the same expiry date as iOS 6 beta 2 – December 28th, 2012 at 12AM (GMT). As both of the beta firmwares contained the same expiry date, it seemed obvious that Apple planned to release the iOS 6.1 firmware sometime in December.

Now, Apple has just seeded the iOS 6.1 beta 4 firmware to developers and the update is available Over-The-Air (OTA) or through the iOS Developer portal. The release of iOS 6.1 beta 4 marks two weeks since Apple seeded the iOS 6.1 beta 3 firmware. Among other things, Apple has also seeded Xcode 4.6 Developer Preview 4 and Apple TV Software beta 3.

iOS-6.1-Beta-4-seeded

You can find the changelog for the iOS 6.1 beta 4 firmware below.

Introduction

iOS SDK 6.1 provides support for developing iOS apps, and it includes the complete set of Xcode tools, compilers, and frameworks for creating apps for iOS and OS X. These tools include the Xcode IDE and the Instruments analysis tool, among many others.

With this software you can develop apps for iPhone, iPad, or iPod touch running iOS 6.1. You can also test your apps using the included iOS Simulator, which supports iOS 6.1. iOS SDK 6.1 requires a Mac computer running OS X v10.7.4 (Lion) or later.

This version of iOS is intended for installation only on devices registered with Apple’s Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state.

Bug Reporting

To report any bugs not mentioned in the “Notes and Known Issues” section, please use the Apple Bug Reporter on the Apple Developer website (http://developer.apple.com/bugreporter/). Additionally, you may discuss these issues and iOS SDK 6.1 in the Apple Developer Forums: http://devforums.apple.com. You can get more information about iCloud for Developers at http://developer.apple.com/icloud.

Notes and Known Issues

The following issues relate to using iOS SDK 6.1 beta 4 to develop code.

Apple TV

Notes

None.

Known Issues

Fixed: TVs and receivers that support only IT video format no longer allow RGB High to be selected in Settings > Audio & Video > HDMI Output. If such a TV or receiver was set to RGB High before this update, another value will be used instead.

Core Image

Notes

In iOS 6.0 and later, Core Image introduced new filters to the set provided in iOS 5. The complete set of filters can be found in Core Image Filter Reference.
In iOS 6.0 and later, Core Image allows for the creation of CIImage objects that reference OpenGL texture objects via the imageWithTexture:size:flipped:colorSpace: method.
Known Issues

None.

Language Support: Thai

Notes

iOS 6.0 introduced a five-row Thai keyboard and removed the previous four-row keyboard. In iOS 6.1, both the five-row and the four-row Thai keyboards are available.

Known Issues

None.

Mail

Notes

None.

Known Issues

Fixed: In iOS 6.0, push email does not work consistently with Exchange clients. This was usually related to moving between Wi-Fi and cellular networks.

Maps

Notes

In iOS 6.1, the Map Kit framework introduces the MKLocalSearch, MKLocalSearchRequest, and MKLocalSearchResponse classes. Apps can use these classes to perform map-based searches for addresses and points of interest. The results are then delivered to the app as an array of map item objects. For information about these new classes, see Map Kit Framework Reference.

Known Issues

Search results from these APIs may not be available in all areas or countries, including Russia and Japan.

Passbook

Notes

As of iOS 6.1, the relevance behavior has changed for boarding passes that include both a relevant date and a relevant location. The date must match for these passes to be relevant. If both the date and location match, they are relevant for a longer window of time. You are encouraged to provide both pieces of information when they make sense for your passes.

Known Issues

None.

Settings

Notes

In iOS 6.1, a new Reset Advertising Identifier button has been added to Advertising Settings. This button resets the Advertising Identifier so that future requests will return a different value.

Known Issues

None.

Simulator

Notes

None.

Known Issues

Fixed: This release does not support testing In-App Purchase in iOS Simulator. For apps that use this feature, please test on a device.

Social

Notes

Weibo shows up in the Settings app only if a Chinese keyboard is enabled.
When using the iOS 6.1 SDK on OS X v10.8 (Mountain Lion), if you use the iOS 5.0 or iOS 5.1 “Legacy SDK” in iOS Simulator, you will not be able to sign in to Twitter via the Settings pane and Twitter.framework will not work correctly. If you need to test Twitter features, you will need to choose either the iOS 6.1 or iOS 6.0 Simulator run destination or test with iOS 5.x on a device. These problems do not occur when running Simulator on OS X v10.7 (Lion).

Known Issues

None.

UIKit

Notes

NSString drawing additions and UILabel do not support NSTextAlignmentJustified or NSTextAlignmentNatural text alignments. Instead, use NSAttributedString drawing additions, which do support text alignments.
In iOS 6.0, when an app with a valid state restoration archive is starting up, a snapshot of the app is displayed instead of the default.png. In iOS 6.1, the snapshot is not displayed in this situation, because there are cases where the snapshot would not be appropriate. Instead, the default.png image is always displayed.

Known Issues

None.

In case you haven’t been following along with the iOS 6.1 beta firmwares, essentially what iOS 6.1 brings to the table the ability to purchase movie tickets using Siri through Fandango and enhanced Map Kit frameworks. This enhanced Map Kit framework will allow you to search for places using keywords like restaurant or coffee instead of requiring the exact address for the place you are looking for. Our previous analysis of the iOS 6.1 beta 3 firmware can be found here.

The summery of the new software seeded by Apple today is as follows:

  • iOS 6.1 Beta 4 (Build 10B5126b)
  • Xcode 4.6 Developer Preview 4
  • Apple TV Software Beta 3 (Build 10b5126b)

As always, let us know if you find anything interesting in today’s beta software seeded by Apple in the comments section below.

Don't forget to follow iJailbreak.com on Facebook, Twitter and Google+. Be sure to check out our partnership page where you can get mentorship on starting your own business online.