我有一个奇怪的问题。
我有一些RSA加密的NSData。
使用SecKeyDecrypt我可以解密运行iOS 10.3.1的iPhone 6上的数据。 但是,相同的代码无法解密数据 运行iOS 10.2.1和10.3.1的iPhone 5s以及运行iOS 10.3.1的iPhone 7。
我注意到的一件事是,此行为仅在版本号更改后发生。
设备之间是否存在导致此类行为的差异?
答案 0 :(得分:2)
现在,我将Keychain Group Name更改为“Keychain Sharing”功能中我的应用程序的Bundle ID。
我没有工作理论为什么这解决了这个问题,为什么它只发生在iPhone 5而不是iPhone 6上,但它确实......