I recently installed iOS 7.1 simulator and the new Xcode 5.1. My App worked in iOS 7 fine. I'm using the KeychainItemWrapper class from Apple. After the update it crashed with the following message:
*** Assertion failure in -[KeychainItemWrapper writeToKeychain]
Specifically at line 299:
NSAssert( result == noErr, @"Couldn't update the Keychain Item." );
Error is hear -25300 (errSecItemNotFound)
I have specified the Keychain Access Group in my entitlements file. This error occurred only in the iOS 7.1 Simulator and not on a real iPhone or the 7.0 Simulator.
Does anyone know what changed with Keychain in 7.1 ?