Monday, July 29, 2013

Apple Release iOS 7 Beta 4 , Two More Betas Coming?

MacRumors Forum poster aibnr noticed earlier today that the iOS 7 Beta 4 download appeared to be posted on Apple's developer servers early this morning, ahead of an expected release today. If released today, Beta 4, with a rumored build number of 11a4435d, would come three weeks after Beta 3 was released at the beginning of July.

Clicking the purported download link, available here, returns a 'Your session has expired' error page. Other URLs with similar build numbers, on the other hand, return an 'Access Denied' error message.

Apple is expected to release Beta 4 later today.

Your Session Has Expired
BGR has some additional iOS 7 beta-related claims as well:

Additionally, one source has informed us that the company plans to release just two more betas for developers before the gold master (GM) version is released in early September.
9to5Mac somewhat corroborates this, claiming that Apple is nearing "zero-priority-1 bug status", meaning there are no critical bugs left in the OS and the company is getting close to releasing a "GM1" candidate internally. Apple typically releases several internal GM candidates before releasing a final GM seed to developers for testing.

Apple’s iOS 7 Beta 4 hints Biometric Fingerprint Sensor for Upcoming iPhones

Apple's new iPhone (iPhone 5S) will have fingerprint recognition feature. Latest iOS 7 beta 4 version has a “BiometricKitUI” folder that leaks biometric fingerprint sensor working on new iPhone's home button.


Apple’s iOS 7 Beta 4 Leaks Biometric Fingerprint Sensor for New iPhones
 
 
Apple has released its latest build of iOS 7 that seemingly confirms the fingerprint recognition support for next-generation iPhone. 9to5Mac has posted this Monday, the latest iOS 7 beta 4 code sent...

iOS 7 Beta 4 Features Fingerprint Sensor Support For upcoming iPhone

One of the so-called “killer” new features of the upcoming iPhone has frequently been suggested as a fingerprint sensor, which would be somehow integrated into the home button and would offer added security whether shopping or unlocking. Although we did catch wind of a patent suggesting iPhone 5S fingerprint sensor would instead be integrated into the display rather than the home button, the new iOS 7 beta 4 seems to have slipped that the initial notion may instead be true.
Whether the iPhone will significantly benefit from a fingerprint sensor of any description remains to be seen, and although some have naturally doubted Apple’s intentions to implement such a feature, the evidence is certainly stacking up.
IMG_5198
In the latest, a string within the new iOS beta notes of “a Photo of a person holding an iPhone with their left hand while touching the home button with their thumb.” There are other fingerprint string notations besides, and although Apple may well just be trying to throw the blogosphere a curveball, the argument in favor of a fingerprint sensor appears to be gathering steam.
Whether or not Apple has plans to bring forth a fingerprint sensor with the next iPhone remains to be seen, but with the company famed for adding something relatively unseen and with most of its new flagship iPhone releases, such a feature could even top Siri in terms of public intrigue.
BQXGg5-CUAAiXp6
As I say, we should be cautious about reading too much into this right now, since Apple could simply be mocking the rumor mill by throwing it something to mull over for the time being. If anything, it helps us to quickly forget the controversies of the Dev Center security breach and delays to numerous beta releases, including this one.
That said, those rooting for a fingerprint sensor with the next iPhone should be enthused by the news, and if it is a feature Apple is currently working on, it would appear as though it will be intertwined with the home button as opposed to the display, as was reported earlier this month.
What do you think – would the Apple iPhone benefit from a fingerprint sensor for added security when unlocking or even shopping? Or is this just another gimmick designed to get people talking about the company’s latest and greatest? Do share your thoughts below!

Download iOS 7 Beta 4 IPSW For iPhone 5, 4S, 4, iPad, iPod touch [Official Release]

Apple has been releasing new betas for iOS 7 like clockwork since its announcement at WWDC, with every second Monday seeing the fruit of the Cupertino company’s development work. But the fourth beta saw a break in the release pattern due to a security breach over at the dev portal that happened about two weeks ago. But thankfully, Apple has been keen on fixing the security issues and after a early leak of iOS 7 beta 4 download links, it is now officially available for iPhone, iPad and iPod touch on Dev Center.
When Apple initially unveiled iOS 7, it was about as polarizing as John Gruber has promised just a couple of days prior to WWDC. Many folk were unsure about some of Apple’s radical design alterations, and to make matters worse, the inaugural beta was well below the standards we’ve come to expect from these dev-only release. Even though the beta tag implies an unfinished work, it was almost unusable, and with iPad support also non-existent, things were not looking good for a company clearly hoping to make a big statement with said release.
iOS-7-beta-3-download-iphone-ipad-ipod-touch
The few betas since appear to have won one or two people over, with a much more solid performance allied to some well-received changes, and with the company’s tablet also supported from beta 2 onwards, developers and eager consumers have enjoyed an altogether more iOS-like experience.
The fourth beta brings one or two key alterations as well as the to-be-expected spate of bug fixes and performance tweaks.
If all this talk of iOS 7 has caught your attention and you want a firsthand look at what all of the fuss is about, you can download and install iOS 7 beta 4 right now on your iPhone, iPad or iPod touch. We’ve compiled an easy-to-follow tutorial on how to download iOS 7 beta and install on iPhone 5, 4S, 4, iPod touch and iPad detailing each and every step involved so before long, you can be enjoying iOS 7 beta on your iOS device.
iOS 7 Beta 4 Download
Please bear in mind, however, that iOS 7 beta is still very much a work in progress, despite the improvements made over the past six weeks. Some of the features still have yet to be configured for prime time and as such, we’d only recommend installing on a device that you don’t consider to be your ‘daily driver’.
IMG_5276
Be sure to let us know your thoughts and impressions of iOS 7 beta by dropping a comment via the usual mediums below.
You can follow us on Twitter, add us to your circle on Google+ or like our Facebook page to keep yourself updated on all the latest from Microsoft, Google, Apple and the Web.

iOS 7 beta 4 hits: Tweaks to Lock screen, Spotlight, Phone, Folders, Siri

Screen Shot 2013-07-29 at 9.58.55 AM
Three weeks following the previous seed, Apple has released iOS 7 beta 4 for iPhone, iPad, and iPod touch to registered developers. The release follows Apple’s Developer Portal going back online late last week following an 8 day outage. The new seed is available via the over-the-air Software Update function in the iOS Settings app.
The previous beta release brought several user-facing changes (video here), including a sharper system-wide font, interface enhancements to Safari, Calendar, App Store, and Music, as well as improvements to Home screen folder transparency, a functional built-in dictionary tool, and more improvements to Siri’s more realistic voices.
A download link and claims regarding this new beta emerged earlier this morning. As the public release of iOS 7 approaches this fall, it is likely that beta 4 will continue providing interface and stability enhancements.
If you find anything new in this beta, you can let us know at tips@9to5mac.com. We will keep updating this post with a running change log of findings (below):
Lock screen is no longer confusing:
Screen Shot 2013-07-29 at 10.24.13 AM
- Call button in Phone dialer is tweaked:
Screen Shot 2013-07-29 at 10.31.20 AM
- Phone answer buttons tweaked:
Screen Shot 2013-07-29 at 10.34.15 AM
Spotlight:
Screen Shot 2013-07-29 at 10.34.49 AM
HDR in camera re-located:
IMG_3513
- You can now swipe between panels in Notification Center
- Tweaks to image download in Mail.app:
Screen Shot 2013-07-29 at 11.17.40 AM
- Safari graphics tweaks:
Screen Shot 2013-07-29 at 10.43.22 AM
Tweaked filters UI (and added for some older iPhone models):
IMG_3515
Search bar in Reminders:
Screen Shot 2013-07-29 at 10.45.43 AM
- Readers reporting minor keyboard tweaks
Screen Shot 2013-07-29 at 10.57.21 AM
- Improved back buttons in setup:
Screen Shot 2013-07-29 at 10.49.47 AM
- New AirPlay icons:
Screen Shot 2013-07-29 at 11.40.22 AM
- Slight UI tweak to Newsstand:
image
- Shuffle all songs is back:
Screen Shot 2013-07-29 at 10.51.56 AM
- Improved animations and transparency in folders on the Home screen.
- New iPad resolution changing button while running iPhone-only apps:
Screen Shot 2013-07-29 at 10.53.33 AM
- Completed uploads notifications:
Screen Shot 2013-07-29 at 10.56.47 AM
-  Siri Q/A
IMG_3518
- Choose a sound for AirDrop alerts:
Screen Shot 2013-07-29 at 11.42.05 AM
- Faster calibration in Compass.
- iPad multitasking now supports unlimited apps. Previous betas capped it at 10 open apps.
- Video of snappier animations

iOS 7 Beta 4 Tweaks: Lockscreen Redesign, Notification Center Improvements and New Search Options

Apple today released the fourth beta of iOS 7, which begins a number of improvements, changes, and bug fixes to the operating system, including a designed lockscreen, Notification Center improvements, an updated look for Safari’s bookmark menu, and more.

iOS 7 beta 4 also brings a slew of minor interface tweaks and improvements that make the fourth version of the beta feel both faster and more polished. Our forum members have noted multiple enhancements that have been bundled into the release:

Lockscreen - Slide to Unlock has been updated with a shifting highlight color and an arrow that draw attention to the area on the lockscreen. The arrow that denoted the Notification Center is now a line shape.

slidetounlock
Mail - Swiping to delete inbox messages from the Mail app is quicker thanks to a smoother delete animation that eliminates slight lag.

Notification Center - The different sections of the Notification Center can now be switched between by swiping left and right. There is also a new notification for completed uploads.

AirPlay - There are new AirPlay icons.

Siri - Siri’s help menu now includes suggestions for question and answer queries.

sirioptions
Apps - The camera includes a relocated HDR button and the Reminders app now offers Search functionality.

Icons - Safari and Mail appear to have slightly tweaked gradient designs.

gradient
Folders - The fade animation for folders located in the dock has been updated to function properly.

Phone - The Call button has been slightly altered to take up less of the phone’s screen and the Answer/Decline buttons have also been updated.

call
Messages - Messages app now uses the first name and last initial of a contact in a chat conversation rather than the full name.

Search - The iPhone’s search functionality (initiated with a downward swipe on the screen) now includes a "Cancel" option.

searchoption
Safari - Buttons for Bookmarks, Shared Links, and Reading List have been redesigned with icons rather than labels.

Screenshot API - As noted by 9to5Mac, iOS 7 Beta 4 includes a new screenshot detection API that solves an issue preventing Snapchat from detecting screenshots.

screenshotnotification
Apple TV - iOS 7 includes a feature that allows an Apple TV to be automatically set up using an iPhone or iPad via Bluetooth. (Thanks, Ethan!)

appletvios7
Additional features in iOS 7 beta 4 will be added here as they are discovered. Apple is likely to continue pushing regular updates for iOS 7, bringing minor performance boosts and changes ahead of the operating system’s public release, which is expected to come in the fall.

What's new in iOS 7 beta 4?

iOS 7 beta 4 download
As expected, Apple has released the fourth beta of iOS 7 this morning. The update comes three weeks after the release of beta 3—longer than the the time period between previous betas due to a lengthy Developer Center outage caused by a security breach.
Beta 4 is available now to all registered Apple developers via OTA (over the air update), which can be installed by visiting the Software Update section in the Settings app of devices that currently have iOS 7 installed. And it should post soon to the dev portal…
The previous beta brought about a number of UI tweaks and changes in apps like Music, Mail, Weather and the Notification Center. There were also several performance improvements made, making the firmware faster and more reliable than previous releases.
The fourth beta is available for compatible iPhones, iPads and iPod touch models. We’re currently installing it ourselves, and will be reporting back with any new stuff we find. So make sure you keep checking back with this post throughout the day for changes.
And as always, we welcome you to let us know if we missed anything by e-mailing us at tips@idownloadblog.com.

What’s new in iOS 7 beta 4

As we continue to dig through the new information in iOS 7 beta 4, we’ll be listing any major changes we find below:
  • Lock screen UI tweaked, no longer has confusing up arrow
  • Call button in phone app, Answer/Decline buttons refreshed
  • Animations are noticeably faster
  • Minor changes to Spotlight UI
  • New ‘Completed Uploads’ option in Notification Center
  • In Messages, it now only shows the first letter of the last name of the person you’re chatting with
  • HDR On/Off button relocated in Camera app
  • You can now swipe between Today-All-Missed views in Notification Center
  • New AirPlay icons
  • Shuffle All Songs option is back in Music app
  • New search bar in Reminders app
  • Improved navigation in Settings app
  • Apple now asks if you want to “Help Improve Maps” when you first launch Maps app
  • New “Improve Maps” opt-in program in Privacy section of Settings
  • Tweaked Maps.app icons
  • Saved Passwords for Safari now ask you want to setup an on-device password
  • Pin in Maps app now shows estimated driving time to location
  • New ‘Dial Assist’ feature in Phone app
  • Filters now available in Camera app for iPhone 4S
  • New Q&A section in Siri’s info sheet
  • New iPad resolution toggle when running iPhone apps
  • Minor changes to Newsstand UI
  • Minor UI tweaks to system keyboard
  • Redesigned Bookmarks, Reading List and Shared Links icons in Safari app
  • New ‘Play Explicit Tracks’ option in iTunes Radio
  • New ‘Siri has a new voice’ notification
  • You can now choose a Sound and Vibration Pattern for AirDrop alerts
  • New Frequent Locations options in Settings > Privacy > System Services > Frequent Locations
  • New Control Center grabber and UI when swiping up while watching a video
  • You can now swipe down in Siri to see previous activity, even after exiting and reopening
Thanks to everyone who sent us in tips to help us compile this list!

iOS 7 beta 4: Full change log available now

iOS 7 Beta 4 Change Log

Apple released iOS 7 beta 4 for the iPhone, iPad, iPad mini and iPod touch to developers on Monday and as is always the case, the updates were made available over the air before Apple’s troubled online developer site was updated with all of the new download files. The iOS developer portal has now been updated though, and BGR has been sent the full change log published alongside iOS 7 beta 4 by a friend of the site. Curious to see what changes Apple pushed out with its fourth iOS 7 beta? Apple’s full iOS 7 beta 4 change log follows below.
Notes and Known Issues
The following issues relate to using iOS SDK 7.0 to develop code.
Address Book Notes
Privacy support for the AddressBookUI framework is reenabled for apps linked against the iOS 7 SDK. Apps linked against older SDKs are not changed. If your app uses any of the Address Book view controllers, you should verify that it still behaves as expected.
AirDrop
Notes
AirDrop in iOS 7 Seed 2 or later is not compatible with AirDrop in iOS 7 Seed 1. Contacts Only support requires that:
You are logged in to iCloud.
The sender and receiver have each other’s Apple ID email addresses in Contacts on their devices.
Known Issues
Contact Only currently requires that you have an active Internet connection.
The App Store should support the ability to find an app capable of opening a received document based on the document’s Uniform Type Identifier (UTI). Currently, just a blank screen is displayed.
AV Foundation Notes
AVCaptureSession now uses your app’s AVAudioSession by default.
Calendar
Fixed in Seed 4
iCloud calendar events may not sync through fetch, push, or manual refresh as expected. iCloud calendars or reminders may be duplicated after adding new events.
Car Display
Known Issues
Support for Car Display will be provided once compatible systems are available.
Contacts

Fixed in Seed 4
Some high-resolution photos will not sync (via iCloud and other services) when set as a Contact’s Caller ID photo.
Core Animation Notes
When the UIViewGroupOpacity key is not present, the default value is now YES. The default was previously NO.
This means that subviews of a transparent view will first be composited onto that transparent view, then the precomposited subtree will be drawn as a whole onto the background. A NO setting results in less expensive, but also less accurate, compositing: each view in the transparent subtree is composited onto what’s underneath it, according to the parent’s opacity, in the normal painter’s algorithm order.
Exchange
Notes
The Exchange DeviceIdentifier has been changed back to the behavior of iOS 6 where it uses the serial number.
Fonts
Notes
Font line heights have changed from previous seeds. If you had previously manually aligned your font, it may move slightly up vertically with this seed.
Foundation Notes
An NSMetadataQuery with ubiquitous scope can now use kMDItemContentTypeTree in predicates. For example:
NSPredicate *p = [NSComparisonPredicate
predicateWithLeftExpression:[NSExpression
expressionForKeyPath:@"kMDItemContentTypeTree"]
rightExpression:[NSExpression
expressionForConstantValue:@"public.rtf"]
modifier: NSAnyPredicateModifier
type:NSLikePredicateOperatorType
options:0];
When called on results returned by queries with ubiquitous scopes, -[NSMetadataItem valueForAttribute:NSMetadataItemDisplayNameKey] now produces the same value as -

[NSURL getResourceValue: forKey: NSURLLocalizedNameKey], matching nonubiquitous queries.
iCloud Notes
If you use iCloud Keychain with recovery, you may see a dialog indicating recovery has been disabled due to a server change. This is intentional. To reenable functionality, follow the instructions in the notification. If you see multiple alerts or observe issues with reenabling recovery, please file a bug report.
iCloud Keychain in iOS 7 Seed 3 or later is not backward compatible with iOS 7 Seed 2 or OS X Mavericks Seed 2.
If you had iCloud Keychain and/or Keychain Restore enabled from iOS 7 Seed 2, both features are disabled upon updating to iOS 7 Seed 3 or later.
After updating to iOS 7 Seed 3 or later, go to Settings > iCloud > Keychain and reenable iCloud Keychain on your devices.
See OS X v10.9 Release Notes for more details.
Activation Lock, a new feature of Find My iPhone, is turned on automatically when Find My iPhone is enabled on any device running iOS 7. Activation Lock requires users to enter their Apple ID and password to turn off Find My iPhone, sign out of iCloud, erase the device, or reactivate the device after an erase. It’s important to do one of the following before transferring a device to a new user:
Sign out of iCloud.
Turn off Activation Lock in Settings > iCloud > Find My iPhone.
Fixed in Seed 4
Users who have a single device with iCloud Keychain on will not be presented with the correct iCloud Keychain setup screens after restoring from a backup.
Users signing out of iCloud by deleting their iCloud account, erasing all contents and settings, or erasing the device via Find My iPhone and signing back in will not be presented with the correct iCloud Keychain setup screens.
Credit cards deleted in Safari Settings > AutoFill are removed from the device, but not from other devices.
Sometimes when you disable iCloud Keychain you may not be able to reenable it.
Keychains are not synced among devices when they are on a wireless network with WEP security.
When setting up iCloud Keychain in Setup Assistant on iPhone 4 and iPhone 4s, the keyboard covers the iCloud Security Code entry field and the Advanced Options link.
Nonpurchased ePubs and PDFs will not be restored when iCloud-restoring an iOS 7 device with a pre-iOS 7 backup. Purchased content will be restored without issue.
Known Issues
Voice Memos are not restored from iCloud Backups.
Workaround: Make sure to sync Voice Memos off of your device before restoring from iCloud.

Users in Switzerland, France, Spain, Germany, Poland, Finland, and possibly some other countries, will be unable to restore their keychains using phone number validation.
Workaround: Use Random Security Code.
MapKit Notes
If the calls to renderInContext on the layer backing an MKMapView are made off the main thread, they should be eliminated or moved to the main thread. Failure to do so can cause an app crash. Instead of using renderInContext, use the new MKMapSnapshotter APIs.
Media
Notes
iOS now remembers the last used media app across reboot and app crashes. Media apps that can receive remote control events should be prepared to be launched in the background and potentially receive a remote control event to begin playback. Additionally, it’s important that media apps monitor and handle the media server reset event, since the media app may receive a remote request to resume playback after a reset. Notifications to monitor these media server events are available in AVAudioSession and proper handling is described in General recommendations for handling kAudioSessionProperty_ServerDied.
Multipeer Connectivity Notes
Many updates to the MCSession APIs are included in this seed. The APIs now function as they were presented at WWDC. Major changes and enhancements include:
The following new method on MCSession has been implemented:
This delegate method has been implemented:
The following new method on MCSession has been implemented:
- (NSOutputStream *)startStreamWithName:(NSString *)streamName toPeer:(MCPeerID
*)peerID error:(NSError **)error
- (void)session:(MCSession *)session didReceiveStream:(NSInputStream *)stream
withName:(NSString *)streamName fromPeer:(MCPeerID *)peerID
- (NSProgress *)sendResourceAtURL:(NSURL *)resourceURL withName:(NSString
*)resourceName toPeer:(MCPeerID *)peerID withCompletionHandler:(void(^)(NSError
*error))completionHandler
The delegate method to start receiving a resource from remote peer has been implemented as:
- (void)session:(MCSession *)session didStartReceivingResourceWithName:(NSString
The delegate method to finish receiving a resource from remote peer and save the content in a temporary location is implemented as:
MCAdvertiserAssistant is a convenience class for implementing an Advertiser, which handles invitations and connections to an MCSession.
MCSession has a new initWithPeer: method.
sendResource has added “with” to the completionHandler.
The timeout has been removed from connectPeer:withNearbyConnectionData.
For more information on these APIs, watch the video for WWDC 2013 Session 708, “Nearby Networking with Multipeer Connectivity.”
Multitasking
Notes
The policy for the task completion API has changed back to match the iOS 6 behavior, but the time limit for task completion has decreased from 10 minutes in iOS 6.
Networking Fixed in Seed 4
All NSURL session tasks now start suspended rather than running. This allows you to set up their state before the task is started.
Notes
Cellular fallback is a technology that will attempt to connect over the cellular interface when a connection over the Wi-Fi interface does not succeed. There are a number of cases where connection failures may occur over Wi-Fi, such as a cable modem in need of a reboot or a firewall that blocks access to certain resources.
If your app restricts network operations over the cellular network, verify that your code is using the proper API to implement that policy.
For example, if your app watches SCNetworkReachability for the kSCNetworkReachabilityFlagsIsWWAN to monitor when Wi-Fi is available, it may not behave correctly under cellular fallback.
If an app uses this method and then attempts to connect, thinking it will get a connection over Wi-
- (void)session:(MCSession *)session didFinishReceivingResourceWithName:(NSString
*)resourceName fromPeer:(MCPeerID *)peerID atURL:(NSURL *)localURL withError:
(NSError *)error
Note: The app is responsible for moving the file to a permanent location within its sandbox.
*)resourceName fromPeer:(MCPeerID *)peerID withProgress:(NSProgress *)progress

Fi, the app may inadvertently end up with a connection over the cellular network. The lack of the kSCNetworkReachabilityFlagsIsWWAN is not a guarantee that your connection will not go over cellular. If your code needs to enforce that a connection not go over cellular, it needs to specify that when making a networking request.
Instead, for CFNetwork code using CFSocketStream, CFHTTPStream, or similar APIs, set the kCFStreamPropertyNoCellular property to true on the CF object before connecting.
For NSURLRequests, call [request setAllowsCellularAccess: false].
In addition to making sure that your code will never be connected over cellular because of cellular fallback, this call ensures that your code will never be connected over cellular because of the VPN or convoluted routing problems (connecting to IPv6 over cellular because only IPv4 is available over Wi-Fi, etc.).
To verify that your app is behaving properly, you should test against a broken Wi-Fi network. The easiest way to set up a broken Wi-Fi network is to set up an Apple AirPort Base Station or other Wi- Fi access point to hand out a DHCP address and leave the access point disconnected from the Internet. Another simple way of testing is to unplug the cable or DSL line from your cable or DLS modem.
Two low-level networking APIs that used to return a MAC address now return the fixed value 02:00:00:00:00:00. The APIs in question are sysctl (NET_RT_IFLIST) and ioctl (SIOCGIFCONF). Developers using the value of the MAC address should migrate to identifiers such as -[UIDevice identifierForVendor]. This change affects all apps running on iOS 7.
Objective-C Runtime Notes
Due to changes in how the isa field is implemented, *self may change during enumeration (for example, if the container is retained).
Workaround: When implementing countByEnumeratingWithState, do not set state- >mutationsPtr = self.
Passbook
Notes
As of iOS 7 Seed 4, Passbook has added support for the major and minor fields to better match the rest of the iBeacon ecosystem. The new major and minor keys are independently variable optional alongside proximityUUID (required) in each dictionary in the beacons array.
In previous versions of the iOS SDK, Passbook did not validate the back fields on passes completely. The validation rules have not changed, but validation is now including back fields. Please check the console log for additional logs.
As of iOS 7 Seed 3, PKPassLibraryDidCancelAddPasses is a new status code in the PKPassLibraryAddPassesStatus enum. It signifies that the user tapped Cancel in an add-passes alert.
Safari

Fixed in Seed 4
Safari website credentials do not always autofill between mobile and desktop versions. Workaround: Use the desktop version if the site offers it.
Upgrading to iOS may reset Safari’s settings to their default values.
Security Notes
-[UIDevice uniqueIdentifier] is no longer accepted in submissions to the App Store. In iOS 7, apps that are already on the store or on users’ devices that call this removed API will no longer be returned the UDID. Instead, -[UIDevice uniqueIdentifier] will return a 40-character string starting with FFFFFFFF, followed by the hex value of -[UIDevice identifierForVendor]. It is important to consider how this will affect existing apps. Consider submitting updates that no longer access the UDID.
iOS now requests user consent for apps to use audio input on all iOS 7 devices. For devices sold in China, iOS will also request user consent for apps to use the camera hardware. The operating system will present the consent alert when you set the category of the instantiated AVAudioSession. The AVAudioSession categories that will present the alert are AVAudioSessionCategoryRecord and AVAudioSessionCategoryPlayAndRecord.
If the user doesn’t allow access, the audio session data will be all zeros (silence). For devices where camera access is requested and denied by the user, the video capture session is a black screen.
The API gethostuuid() has been removed and will not be accepted for submission to the store, regardless of the targeted OS. For existing apps running on iOS 7, the function will return a uuid_t representation of the vendor identifier (-[UIDevice identifierForVendor]).
Setup
Known Issue
The setup assistant may crash when setting up a new device with an existing email address.
Workaround: Continue through the setup assistant. Then go to Settings > iCloud and manually enable the services that are off.
Siri
Notes
This seed includes development versions of new male and female Siri voices for U.S. English and French, and a male voice for German.
Social Notes

Through iOS 6, when using TWTweetComposeViewController and SLComposeViewController (the latter only for Twitter and Weibo, but not Facebook), if the caller supplies a completionHandler, the supplied completionHandler is responsible for dismissing the view controller. As of iOS 7, if the app links against the iOS 7 SDK, the view controller will dismiss itself even if the caller supplies a completionHandler. To avoid this, the caller’s completionHandler should not dismiss the view controller.
Known Issue
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 use Twitter features: attempting to sign in to Twitter via the Settings pane will fail, and Twitter.framework will not work correctly. If you need to test Twitter features, you will need to choose either an iOS 6.1 or iOS 6.0 Simulator run destination, or you can test with iOS 5.x on a device.
Springboard
Notes
Active touches are no longer canceled when the user takes a screenshot. Dynamic wallpaper is not available on iPhone 4.
Fixed in Seed 4
Springboard crashes when accessing some web clips in the App Switcher.
When restoring from an iCloud backup on a device with hundreds of apps, Springboard may crash repeatedly.
Passwords with diacritical marks are not supported in this seed. If you have diacritical marks in your password, change it before upgrading to Seed 3 as you will be unable to unlock your device.
Sprite Kit Known Issue
+[AVPlayer playerWithPlayerItem:] returns an AVPlayer object, but the current item will return nil if the player was created on another thread.
Stores
Known Issue
Some iPhone 4 devices are unable to download content from the App Store and the iTunes Store.
Sync
Fixed in Seed 4

The Wi-Fi sync option in iTunes is checked, but Wi-Fi devices do not appear in iTunes.
UIKit
Notes
In previous seeds, the snapshot API (snapshotView and resizableSnapshotViewFromRect:withCapInsets:) would defer taking the snapshot if the view had never been committed or had been added to the view hierarchy in the current transaction. This behavior has changed.
Snapshots now always represent the current, committed state of the view. Attempting to snapshot a view that has never been committed logs a message and now returns nil.
Snapshotting methods have been updated and now take an argument: afterUpdates. When set to YES, this instructs the snapshot to wait until all pending changes to the hierarchy have been committed. To maintain the pre-Seed 4 behavior, pass NO and the snapshot will capture what is currently on screen. See UIView.h for more details.
When there isn’t enough room in the navigation bar layout for the full text of the back button title, the navigation bar will substitute a generic short back title (in English, “Back”). If even that string is too long, the bar will show the back indicator chevron with no title.
+[UIPasteboard pasteboardWithName:create:] and +[UIPasteboard pasteboardWithUniqueName] now unique the given name to allow only those apps in the same application group to access the pasteboard. If the developer attempts to create a pasteboard with a name that already exists and they are not part of the same app suite, they will get their own unique and private pasteboard. Note that this does not affect the system provided pasteboards, general, and find.
Starting with Seed 2, apps default to using the new view controller-based status bar management system. To opt out of this, add a value of NO for the UIViewControllerBasedStatusBarAppearance key to your Info.plist.
When using Auto Layout to position a UIButton, if you set the content compression resistance or content hugging priority to minimum, the button will have ambiguous layout.
Workaround: Don’t use a content compression resistance or content hugging priority of less than 2 for UIButton.
UIScreenEdgePanGestureRecognizer allows you to perform actions in response to swipes over the edge of the screen using the same heuristics that the system uses for its own gestures. Use this if you have a navigation semantic of your own that doesn’t use UINavigationController but should include this gesture (e.g., Safari).
This gesture recognizer has a property that describes the edges on which it’s active. UIRectEdge is a new enum type that this property and -[UIViewController edgesForExtendedLayout] can share. UIRectEdge replaces UIExtendedEdge, which will be removed. The members of both have the same values. Use Xcode to replace all instances of “UIExtendedEdge” in your project with “UIRectEdge”.
UIButtonTypeInfoLight, UIButtonTypeInfoDark, and UIButtonTypeDetailDisclosure buttons all look the same.
Blurred layers are not available on iPhone 4. Parallax is not available on iPhone 4. Letterpress text is not available on iPhone 4.

Fixed in Seed 4
The UIImagePickerController does not show a live preview when using custom overlays. UIPickerView with custom views doesn’t show the views in the selection indicator.
UIRefreshControl and the associated table view are hidden under the navigation bar when setTranslucent: is NO.
IB support for -topLayoutGuide and -bottomLayoutGuide is not functional in this seed. The title of the UIRefreshControl appears below the navigation bar.
Known Issue
Your app’s UI may move slightly after using a media player in landscape mode.
Weather
Notes
Weather conditions are not animated on iPhone 4.
WebKit
Notes
Previously, when the viewport parameters were modified, the old parameters were never discarded. This caused the viewport parameters to be additive.
For example, if you started with width=device-width and then changed it to initial-scale=1.0, you ended up with a computed viewport of width=device-width, initial-scale=1.0.
In iOS 7, this has been addressed. Now you end up with with a computed viewport of initial- scale=1.0.
Previously, when using <meta name=”viewport” content=”initial-scale=1.0, user-scalable=1″>, the scale could be incorrect after rotation.
Now, if a user has not scaled the page explicitly, the page is restored to its initial scale. Also, the current scale is now correctly restricted within the min-scale, max-scale bounds.
Some images for Retina display devices appear at twice the size that they should instead of being scaled down 50%. This issue can also occur with any image to be scaled that is larger than its container and that uses either the background-size property or the -webkit-background-size property. This issue affects both native apps that display web content and web pages viewed in Safari for iPhone.
The background CSS shorthand property now resets the value of the background-size property to auto when background size is not specified. This new behavior is per the CSS spec, and the old behavior is available only for apps linked to an SDK prior to iOS 7.0 when running on iOS 7 or later.
Workaround: Specify the background-size property or the -webkit-background-size property after the background shorthand property in the CSS stylesheet for the web content being displayed.

Known Issue
Web apps and web clips created in previous seeds will not stay in folders across reboot.
Workaround: Delete the old web app or web clip and recreate it in this seed by loading the content in Safari, tapping the Action button, and then “Add to Home Screen.”
Wi-Fi
Notes
This seed introduces changes to AWDL so that technologies that use it—such as AirDrop and the MultiPeerConnectivity APIs—will not work properly with older seeds.

iOS 7 beta 4 comes with updated lock screen, Notification Center and Phone buttons

Apple today released iOS 7 beta 4 to developers after a longer than usual delay between builds believed to be the result of a security breach which brought the Developer Center offline for 8 days.
Beta 4, labeled as build 11A4435d, comes exactly 21 days after the release of beta 3. A week later than iOS 7 betas 2 and 3 which were released every two weeks like clockwork.
The new beta release includes a number of enhancements and changes, including a redesigned lock screen, improvements to Notification Center and a cancel button on the search screen according to MacRumors.
  • The lock screen contains a new Slide to Unlock icon and animation which make it slightly more obvious. It also includes new bar icons to expose Notification Center and Control center. 
  • Notification Center now supports swiping left and right to switch between Today, All and Missed. There is also a new notification for completed uploads.
  • Perhaps the most immediately visible changes are to the Phone app, including refined Answer, End, Decline, Remind Me and Message buttons.
  • Another new feature is the ability to set up a completely new Apple TV from an iPhone running iOS 7.
Other news features in iOS 7 beta 4, including changes to Siri, Mail and Messages, are being tracked at MacRumors.

Apple Released iOS 7 Beta 4 to Developers

In line with hints and rumors from earlier today, Apple has just pushed out a fourth beta version of iOS 7 to developers for testing purposes. The update is arriving as both an over-the-air update to existing beta testers and through the iOS Dev Center.

ios_7_beta_4
As expected, the new beta arrives as build 11A4435d. Apple has also released Xcode 5 Developer Preview 4 and a third beta of the Apple TV software under development.

The three-week interval between the third and fourth betas is longer than the two-week intervals seen for earlier for betas of iOS 7, although Apple typically stretches out seeding intervals somewhat as it proceeds through development.

Apple's Developer Center was also taken offline for eight days following a security breach, an issue that may also have contributed to Apple extending the interval between beta releases.

iOS 7 is scheduled for release in the fall of this year, with updates to Apple's iPhone and iPad lineups expected around the same time. If past history is any indication, iOS 7 should be made available to the public just a few days before the launch of the next-generation iPhone.

Direct links for paid members of Apple's iOS developer program:

- iPad (4th generation Model A1458)
- iPad (4th generation Model A1459)
- iPad (4th generation Model A1460)
- iPad mini (Model A1432)
- iPad mini (Model A1454)
- iPad mini (Model A1455)
- iPad Wi-Fi (3rd generation)
- iPad Wi-Fi + Cellular (model for ATT)
- iPad Wi-Fi + Cellular (model for Verizon)
- iPad 2 Wi-Fi (Rev A)
- iPad 2 Wi-Fi
- iPad 2 Wi-Fi + 3G (GSM)
- iPad 2 Wi-Fi + 3G (CDMA)
- iPhone 5 (Model A1428)
- iPhone 5 (Model A1429)
- iPhone 4S
- iPhone 4 (GSM Rev A)
- iPhone 4 (GSM)
- iPhone 4 (CDMA)
- iPod touch (5th generation)

iOS 7 beta 4 releases, loads of bug fixes inching towards release


iOS 7 beta 4 hits with boatloads of bug fixes, as it inches towards release
Three weeks after the last beta release, and just a few days after Apple's developer center finished receiving a massive security overhaul, iOS 7 beta 4 is now available to download. The update to Cupertino's upcoming iOS release -- the biggest since the debut of the original SDK -- is heading out over the airwaves now, with a list of fixes and improvements far too long for us to reprint here. Of course, if you're a registered developer, you can hit up the source link to check out the entire tome of changes for yourself. If you haven't gotten an alert on your handset just yet, be patient. And, please, let us know in the comments if you dig up any interesting tidbits while poking around.

Sunday, July 28, 2013

iOS 7 beta 4 needs fixing Google plus app crashing reported in beta 1,2 n' 3.

If you are one of the 6 million developers that could be potentially using iOS 7 and looking forward to the beta 4 update, then we wanted to highlight a crashing problem that some of you are experiencing with the Google Plus app. The social app crashes after you open it for a second time, and this has been happening with iOS 7 beta 1, 2 and 3.
The bad news is that iOS 7 beta 4 will not fix this type of app crashing, and this is thanks to an update being needed by the app developer. This problem has affected so many developers that you will find hundreds of forum posts and blog posts on it, but some people seem a little confused over what would fix the issue.
One commenter said, “I hope iOS 7 beta 4 fixes the app crashing with the Google+ app”. We can understand their frustration and hopes for a fix ASAP, but sadly it won’t happen when iOS 7 beta 4 hits a release date, which is expected this Monday.
We are not the only website/person thinking along this line and a number of developers already understand this, “I don’t think iOS 7 beta 4 or 5 will fix this crashing problem, it will be down to Google to fix with an app update before the public launch takes place”, is what one developer added.
There are a number of things being tried with the Google+ app and one user thought they fixed the issue by shutting off the auto-upload service, although as other users have quite rightly pointed out this doesn’t help and the app still crashes.
At the time of writing we can confirm the Google Plus app is crashing in iOS 7 on the iPad, iPhone 5, 4S and 4. There is no solution to this problem at this time, although if you have had any success then please share a comment.
What apps have you noticed crashing in iOS 7 beta 3, which the developers need to fix before the public release expected in September?
iOS-7-beta-4-google-plus-app

Saturday, July 27, 2013

iOS 7 Beta 3 - unsupported app list

Following on from the previous threads, I 've updated this post having checked all of my installed apps on iOS 7 Beta 3.

I'll also update it once other forum members confirm any changes from issues reported under Beta 2 on apps I don't have.

I'm using an iPhone 4S 64GB and the apps that I have personally noticed with problems so far, in alphabetical order, include:

Startup Crash / Hang

Allrecipes
Athlean-X
Google Translate
PC-FAX.com FreeFax International


Lost Game Save Data

Need For Speed Shift 2
Shock-X
Skill Game
Tap Tap 4 
Tap Tap Tour


Other Issues

Airbnb - latest update v 2.5.6 has no rental values or map info on properties
BBC GoodFood - sometimes hangs / crashes
BBC iPlayer - Can't get any content to play, "This programme could not be played. Please try again later"
Football on TV - Add to calendar now crashes 
iCarRadio - struggling to connect to stations
Skype - overall works ok, but crashes when opening recents list and messaging
TED - GUI now fixed, but videos are only audio with a blank screen
YouTube - seems to work except for the "share" options. When clicked, nothing happens.

____________________________________________


The Apps below had issues reported by other forum members in Beta 1&2 - it'd be great if we could confirm whether these now work with Beta 3.

I will remove those confirmed as working.

300 Bowl - Crashes
Ace Attorney: Phoenix Wright Trilogy HD - crashing on start
ADT pulse (home security) - crashes when trying to control
Allscripts Remote - won't let me sign in
AP Mobile - only shows the top band for news stories
Arc Squadron 
Audible - crashes as it tries to refresh the library
Bank of America Mobile Banking Deposit - Black Screen when trying to take a photo of a check
Bank of Oklahoma - crashes upon login 
Barclays Banking - Won't accept login details
BECU - Won't allow login
Bejeweled - crashes on launch
Bejeweled Blitz
Bingo
BuzzFeed
Castle Age 
Clear
DataVault password app - works but force closes when i try to restore my icloud backup file 
Digg - crashes on launch
Downcast
Draw Something 2 - only launches once, then hangs
Echofon - crashes when clicking a tweet
Escort Live radar
ESPN Radio
ESPN Sportscenter - Feed crashing on launch
Euchre 3D -unplayable, custom UIAlertView that allows you to call a suit or pass is completely blank
Evernote - Camera issues
Expedia - hangs on startup
f5 Edge VPN client
Facebook - notifications has no sound when phone is in standby mode
Fandango - GPS location not working and crashes when trying to login
Feedly - works fine but problems with options page GUI
FitBit - won't sync with the FitBit unit locally
Flipboard - Crashes at Sign on
Fly Delta - crashes when you pull up a seat map 
Free Video (iBolt Video Downloader) - crashes when it tries to open the video module 
Gems with Friends - can't enter password
GetGlue - Random Crashes
Goodplayer - can't download off the network 
Google+
Google Authenticator
Google Hangouts
Grindr 
Guardian App - UI Problems
Habit List - reorder screen GUI issues
Halifax
Home Run Battle 2 - Refuses to connect
Hopstop - clicking on Schedules crashes the phone 
HSBC Fast Balance - launches but won't connect
Huffington Post - comments don't work
iCoder - will not get past the "updating" screen 
Infinity Blade
Injustice
IntoNow 
iPIN - crashes on startup
iSymDVR - crashes on startup
iTV Shows 2 opens and updates info, but crashes if you touch anywhere on the screen
iVoice
IM+
Jasmine - only audio no video
Jawbone UP - crashes consistently
Jump Desktop - password prompt doesn't work 
Junos Pulse - Won't even open
Jurassic Park - crashes frequently
KakaoTalk
Lastpass
League of Evil 3 - launches but crashes 3 to 5 seconds into the level
LivingSocial
Mailbox - main functions work but UI glitches e.g. can't rearrange lists as UI to hold & drag is half-missing
MagicPlan - crashes when saving the document 
Marvel Universe - Crashes
Matching with Friends - can't enter password
McTube Pro - "Like" bar disappears
Metal Storm Aces - Keep getting no server
Metroview Australia - Still can't enter Traffic Pin, but App works fine otherwise
Miso
Mix & Mash - crashes and battery drain
MobileIron
Moves - stopped tracking your walk / run / cycle
MPRMS
MTM Basic - Tries to send everything as a iMessage
MyFitnessPal - crashes when searching for foods 
My Verizon - hangs after login
Nationwide Banking - Cannot complete set up 
Navigon Europe - crashes on startup
Navigon EU 10 - crashes on startup
Ness
NHL 2K11 - Language Setting Problems
OkCupid - loads but won't scroll vertically
Omnifocus - crashes every time you try to copy data from an action
Order and Chaos - is unplayable
Palaver - reorder screen GUI issues
Photobucket crashes at log in
Plants vs Zombies - crashes
Plants vs Zombies 2 - crashes
PNC Bank Virtual Wallet - Mobile Deposit shows a black screen
Pocket Expense - opens for a second and immediately crashes
Podcasts - Various Issues
Pokerstars - does not launch
Pulse - Sometimes it will load stories, but most times it won't
Plants vs Zombies - crashes
Plants vs Zombies 2 - crashes
Ring Central - opens but freezes
Runkeeper
Runtastic - crashes on launch
Runtastic Road Bike - crashes on launch
RV Trader
Saavn Music
SamsungSmartCam - can't enter password
Scanner Radio - freezes when looking for location
SECU Mobile - hangs when taking a photo of a check for deposit
Shift Worker -Calendar grayed out
Shopkick - been having trouble getting my 'walk-in' kicks
Sleep Cycle
Slice
Sonic Dash - works only if you dont sign in to game center
Sonic Episode II - crashes as level is about to start
Sparrow Mail
Splendour in the Grass - crashes at launch
Spotify - crashes when you adjust volume
Swing fix - crashes when you try to record a swing
Swipe 
Tapiture - just shows a blank screen
Telstra 24x7
Tiny Wings - crashes on startup
TiVo - crashes shortly after loading 
Traktor DJ - Music library seems to be blank 
Turboscan - black screen
V1 Golf - crashes when you try to record a swing
Vesper - Can't add new notes, just the title
VSCO - Camera issues and all filters and edits previously applied to photos in the VSCO Library are lost
The Weather Channel - Hangs upon launch
Walmart- Crash on startup
Weight Watchers - glitch with food quantity tracker
WhatsApp - Keyboard keeps disappearing and video control menu disappears when a video is being played
Wordament - crashes on startup 
Worldmate - crashes on startup
X-Com - fails to start the game once past intro
Zillow - Hangs upon launch


Feel free to add any more not on this list as they occur listing the device you are using.

Some apps that worked under Beta 2, may have problems in Beta 3.