I have an iOS app which I was developing on OS X 9.x under Xamarin Studio. This all worked fine. However since updating to OS X 10.11.6 the following line
KeyChain.Net.XamarinIOS.KeyChainHelper kch = new KeyChain.Net.XamarinIOS.KeyChainHelper ("keyChainHelperService",false,Security.SecAccessible.WhenUnlockedThisDeviceOnly); bool ret = kch.SetKey("SomeKey","SomeValue");
returns false, and obviously, trying to read the value back with .GetKey returns null.
If I back the OS update out back to v9 it works again.
Any ideas what the problem might be? Should I be calling the constructor with different parameters ?