草庐IT

钥匙扣

全部标签

ios - 配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对都不匹配

我正在为一家公司开发应用程序,他们给了我管理员角色,所以我可以编辑配置文件。我在XCode上收到“未找到分发文件的有效签名身份”和“配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配”错误,通常我会通过从创建key链来撤销分发配置文件我的mac,但公司有其他应用程序,我不能冒险撤销它,因为单击撤销会出现以下警告。“撤销此证书可能会使程序门户中的一个或多个配置文件失效。已安装在设备上的配置文件将继续运行,直到配置文件过期。”有没有办法在不撤销分发证书的情况下添加新的key对,撤销当前证书会影响其他应用程序还是有其他解决这个问题的方法? 最佳

ios - 配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对都不匹配

我正在为一家公司开发应用程序,他们给了我管理员角色,所以我可以编辑配置文件。我在XCode上收到“未找到分发文件的有效签名身份”和“配置文件与默认钥匙串(keychain)中的任何有效证书/私钥对不匹配”错误,通常我会通过从创建key链来撤销分发配置文件我的mac,但公司有其他应用程序,我不能冒险撤销它,因为单击撤销会出现以下警告。“撤销此证书可能会使程序门户中的一个或多个配置文件失效。已安装在设备上的配置文件将继续运行,直到配置文件过期。”有没有办法在不撤销分发证书的情况下添加新的key对,撤销当前证书会影响其他应用程序还是有其他解决这个问题的方法? 最佳

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 - 确定受 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

ios - 无法使用钥匙串(keychain)访问导入代码签名公钥或私钥 (Mac OS X Mavericks)

在尝试构建iOS项目(在XCode中)时,我需要导入我同事的公钥和私钥以用于代码签名身份,但我无法这样做,因为我在KeychainAccess中收到错误消息“发生错误。无法导入项目。/无法检索该项目的内容”详细信息:我从我同事的电脑上得到了两个key,将它们作为两个文件从他的钥匙串(keychain)中导出:RoomerInc.p12(私钥)RoomerInc.pem(公钥)当他导出这些时,他将密码留空(尽管我们也尝试使用密码“test”并得到相同的结果)。当我双击RoomerInc.p12(私钥)时,它会在钥匙串(keychain)访问中打开并提示我选择钥匙串(keychain)(默

ios - 无法使用钥匙串(keychain)访问导入代码签名公钥或私钥 (Mac OS X Mavericks)

在尝试构建iOS项目(在XCode中)时,我需要导入我同事的公钥和私钥以用于代码签名身份,但我无法这样做,因为我在KeychainAccess中收到错误消息“发生错误。无法导入项目。/无法检索该项目的内容”详细信息:我从我同事的电脑上得到了两个key,将它们作为两个文件从他的钥匙串(keychain)中导出:RoomerInc.p12(私钥)RoomerInc.pem(公钥)当他导出这些时,他将密码留空(尽管我们也尝试使用密码“test”并得到相同的结果)。当我双击RoomerInc.p12(私钥)时,它会在钥匙串(keychain)访问中打开并提示我选择钥匙串(keychain)(默