草庐IT

KEYCHAIN_SERVICE

全部标签

iphone - SFHFKeychainUtils。 iOS 钥匙串(keychain)。弧兼容

我想知道是否有人使用SFHFKeychainUtils设法修改它们以与ARC兼容。更准确地说是NSDictionary*attributeResult=NULL;NSMutableDictionary*attributeQuery=[querymutableCopy];[attributeQuerysetObject:(id)kCFBooleanTrueforKey:(__bridgeid)kSecReturnAttributes];OSStatusstatus=SecItemCopyMatching((CFDictionaryRef)attributeQuery,(CFTypeRef

iphone - SFHFKeychainUtils。 iOS 钥匙串(keychain)。弧兼容

我想知道是否有人使用SFHFKeychainUtils设法修改它们以与ARC兼容。更准确地说是NSDictionary*attributeResult=NULL;NSMutableDictionary*attributeQuery=[querymutableCopy];[attributeQuerysetObject:(id)kCFBooleanTrueforKey:(__bridgeid)kSecReturnAttributes];OSStatusstatus=SecItemCopyMatching((CFDictionaryRef)attributeQuery,(CFTypeRef

ios - 是否可以在 iOS 应用程序中使用 Touch-ID 身份验证和钥匙串(keychain)共享?

我已经成功地实现了带有钥匙串(keychain)的TouchID以及钥匙串(keychain)共享(在多个设备之间同步钥匙串(keychain)项目)。当我尝试同时执行这两个操作时,我收到错误“-50”,这是无效参数。从下面的代码中,删除kSecAttrAccessControl或kSecAttrSynchronizable会按预期工作。根据我目前的经验(阅读-几天的挫折),以及基于一些钥匙串(keychain)API简化的功能tools像UICKeychainStore,似乎如果我使用TouchID身份验证,KeychainSharing将无法工作,反之亦然。我正在寻找一份说明这一点

ios - 是否可以在 iOS 应用程序中使用 Touch-ID 身份验证和钥匙串(keychain)共享?

我已经成功地实现了带有钥匙串(keychain)的TouchID以及钥匙串(keychain)共享(在多个设备之间同步钥匙串(keychain)项目)。当我尝试同时执行这两个操作时,我收到错误“-50”,这是无效参数。从下面的代码中,删除kSecAttrAccessControl或kSecAttrSynchronizable会按预期工作。根据我目前的经验(阅读-几天的挫折),以及基于一些钥匙串(keychain)API简化的功能tools像UICKeychainStore,似乎如果我使用TouchID身份验证,KeychainSharing将无法工作,反之亦然。我正在寻找一份说明这一点

ios - Xcode 仪器 "Networking recording service not found"

我想使用Xcode工具来分析我的iOS应用程序的网络流量。不幸的是仪器似乎坏了。我已经重新安装了Xcode(包括Instruments)。关于如何解决这个问题有什么建议吗?使用的版本:Xcode9.4.1(9F2000)仪器9.4.1(9F2000) 最佳答案 当您安装Xcode10beta时,似乎安装了NetworkConnectionsinstrument。我刚刚验证了在我安装了测试版的机器上显示网络连接,而在另一台安装了9.4.1但没有Xcode10测试版的机器上它没有显示。您可能想要提交一份关于此的雷达,以便Apple可以调

ios - Xcode 仪器 "Networking recording service not found"

我想使用Xcode工具来分析我的iOS应用程序的网络流量。不幸的是仪器似乎坏了。我已经重新安装了Xcode(包括Instruments)。关于如何解决这个问题有什么建议吗?使用的版本:Xcode9.4.1(9F2000)仪器9.4.1(9F2000) 最佳答案 当您安装Xcode10beta时,似乎安装了NetworkConnectionsinstrument。我刚刚验证了在我安装了测试版的机器上显示网络连接,而在另一台安装了9.4.1但没有Xcode10测试版的机器上它没有显示。您可能想要提交一份关于此的雷达,以便Apple可以调

ios - Jenkins:/Users/*name*/Library/Keychains 文件夹中的 login.keychain 文件在哪里?

我正在尝试使用Jenkins打包一个iOSipa。所以我得到了KeychainsandProvisioningProfilesManagement插件并尝试上传它需要的钥匙串(keychain)。我的Mac操作系统是sierra(10.12.2),我进入/Users/admin/Library/Keychains文件夹。但是只有一个名为login.keychain-db的文件,当我在Jenkins上上传这个文件时它不起作用。该错误表明上传的文件“login.keychain-db”不是钥匙串(keychain)或配置文件。那么我该如何解决它或者在哪里可以找到login.keychain

ios - Jenkins:/Users/*name*/Library/Keychains 文件夹中的 login.keychain 文件在哪里?

我正在尝试使用Jenkins打包一个iOSipa。所以我得到了KeychainsandProvisioningProfilesManagement插件并尝试上传它需要的钥匙串(keychain)。我的Mac操作系统是sierra(10.12.2),我进入/Users/admin/Library/Keychains文件夹。但是只有一个名为login.keychain-db的文件,当我在Jenkins上上传这个文件时它不起作用。该错误表明上传的文件“login.keychain-db”不是钥匙串(keychain)或配置文件。那么我该如何解决它或者在哪里可以找到login.keychain

ios - 确定受 Touch ID 保护的钥匙串(keychain)项是否存在?

有没有一种方法可以使用TouchID访问控制提示用户来确定是否已在iOS钥匙串(keychain)中设置项目(密码、token等)触摸ID?我们需要在执行操作之前确定凭据是否已保存到钥匙串(keychain)(具有TouchID保护),但我们不想用TouchID提示打断用户。我尝试了以下...NSMutableDictionary*query=...query[(__bridgeid)kSecUseNoAuthenticationUI]=(__bridgeid)kCFBooleanTrue;OSStatusopStatus=SecItemCopyMatching((__bridgeCF

ios - 确定受 Touch ID 保护的钥匙串(keychain)项是否存在?

有没有一种方法可以使用TouchID访问控制提示用户来确定是否已在iOS钥匙串(keychain)中设置项目(密码、token等)触摸ID?我们需要在执行操作之前确定凭据是否已保存到钥匙串(keychain)(具有TouchID保护),但我们不想用TouchID提示打断用户。我尝试了以下...NSMutableDictionary*query=...query[(__bridgeid)kSecUseNoAuthenticationUI]=(__bridgeid)kCFBooleanTrue;OSStatusopStatus=SecItemCopyMatching((__bridgeCF