2011-06-14 85 views
5

在我的iPod touch应用程序中,我正在使用存储钥匙串中的密码以供将来使用的库。现在,这在设备上正常工作,但不在模拟器上。在模拟器上的钥匙串中保存密码

是这样的,所以模拟器中没有钥匙链...它不应该指向MAC机器的钥匙链吗?我需要为此做些什么设置?

回答

6

在模拟器上,应用程序没有签名,因此你有这个问题。查看苹果的'GenericKeychain'示例 - 这允许在模拟器和设备上使用。

​​3210

+0

Plus..KeychainItemWrapper未被ARC化。如果想要使用钥匙串,可能需要找到其他库或编写一些代码。 – illusionJJ 2016-08-08 06:05:44

+1

上述链接已损坏。这里有一个链接到新的[Swift版本](https://developer.apple.com/library/content/samplecode/GenericKeychain/Introduction/Intro.html)。任何人都有一个工作链接到旧的Objective-C版本? – jk7 2016-10-17 23:31:13

+0

会很高兴有Objective-C版本 – lostintranslation 2016-12-01 17:50:03

相关问题