jjzjj

KeyChain

全部标签

ios - 代码签名错误 : No unexpired provisioning profiles found that contain any of the keychain's signing certificates

我想我已经到达了iOS配置hell的最低点。迁移到新的mac并为分发归档后,我收到错误:CodeSignerror:Nounexpiredprovisioningprofilesfoundthatcontainanyofthekeychain'ssigningcertificates然后我按照Apple的说明手动删除了所有证书和key以及配置文件并进行了“硬重置”(删除所有key、证书和配置文件),但出现了同样的错误。然后我又做了一次硬重置,然后让Xcode通过Organizer处理了整个事情,做了另一个存档-只是为了看到同样的错误。我有所有证书(WDRCA、DeveloperIDCe

iphone - iOS 钥匙串(keychain)安全

我们想在iPhone上使用证书来验证MSExchangeSync。我们不确定如何实现安全概念来保护此证书。例如如果没有启用ScreenLock,是否有可能在iPhone上获得“完整”钥匙串(keychain)访问权限?(或使用越狱的iPhone)。有人有这方面的链接吗? 最佳答案 Fraunhofer关于iOS钥匙串(keychain)安全性的研究:http://sit.sit.fraunhofer.de/studies/en/sc-iphone-passwords.pdfhttp://sit.sit.fraunhofer.de/s

iphone - iOS 钥匙串(keychain)安全

我们想在iPhone上使用证书来验证MSExchangeSync。我们不确定如何实现安全概念来保护此证书。例如如果没有启用ScreenLock,是否有可能在iPhone上获得“完整”钥匙串(keychain)访问权限?(或使用越狱的iPhone)。有人有这方面的链接吗? 最佳答案 Fraunhofer关于iOS钥匙串(keychain)安全性的研究:http://sit.sit.fraunhofer.de/studies/en/sc-iphone-passwords.pdfhttp://sit.sit.fraunhofer.de/s

iphone - iOS KeyChain 不从后台检索值

我目前正在iOSKeyChain中存储用户名(电子邮件)以及电子邮件和密码的加盐哈希值。我正在使用找到的ARC'化版本here.KeychainItemWrapper*wrapper=[[KeychainItemWrapperalloc]initWithIdentifier:@"MyCustomIdentifier"accessGroup:nil];[wrappersetObject:APP_NAMEforKey:(__bridgeid)kSecAttrService];[wrappersetObject:emailforKey:(__bridgeid)kSecAttrAccount]

iphone - iOS KeyChain 不从后台检索值

我目前正在iOSKeyChain中存储用户名(电子邮件)以及电子邮件和密码的加盐哈希值。我正在使用找到的ARC'化版本here.KeychainItemWrapper*wrapper=[[KeychainItemWrapperalloc]initWithIdentifier:@"MyCustomIdentifier"accessGroup:nil];[wrappersetObject:APP_NAMEforKey:(__bridgeid)kSecAttrService];[wrappersetObject:emailforKey:(__bridgeid)kSecAttrAccount]

ios - 从带有应用扩展的 iOS 容器应用共享 Firebase 身份验证 session

我正在尝试使用iOS中的Share应用程序扩展发布到我的数据库。有什么方法可以使用容器应用程序使用的相同身份验证session吗?我的数据库规则当前设置为仅允许经过身份验证的用户读/写。这对于容器应用程序来说很好,因为在那里进行身份验证并设置session。但是,我希望能够从iOS中的共享表添加到数据库,而Apple不允许在容器应用程序和应用程序扩展之间更改太多信息。我可以在UserDefaults组中存储一些良性数据,但我不想在那里存储任何敏感信息(如用户登录详细信息)。我一直在寻找一种方法来做到这一点,而不会让我的数据库对外界开放。我欢迎任何建议或指示。

ios - 从带有应用扩展的 iOS 容器应用共享 Firebase 身份验证 session

我正在尝试使用iOS中的Share应用程序扩展发布到我的数据库。有什么方法可以使用容器应用程序使用的相同身份验证session吗?我的数据库规则当前设置为仅允许经过身份验证的用户读/写。这对于容器应用程序来说很好,因为在那里进行身份验证并设置session。但是,我希望能够从iOS中的共享表添加到数据库,而Apple不允许在容器应用程序和应用程序扩展之间更改太多信息。我可以在UserDefaults组中存储一些良性数据,但我不想在那里存储任何敏感信息(如用户登录详细信息)。我一直在寻找一种方法来做到这一点,而不会让我的数据库对外界开放。我欢迎任何建议或指示。

swift - 使用 Firebase 登录时为 "An error occurred while accessing the keychain"

背景:我正在使用Firebase登录我的应用程序。我正在使用通过电子邮件地址登录的功能。开始使用新的xCodebeta并将代码更新为Swift3后出现错误您可以在这里看到问题的原型(prototype):https://bitbucket.org/gilosborne/firebasetest错误:当我尝试登录时出现错误,“访问钥匙串(keychain)时发生错误”。我没有以任何方式使用Apple钥匙串(keychain),我相信它指的是这里提到的钥匙串(keychain):https://firebase.google.com/docs/auth/ios/errors当我输入错误的电

swift - 使用 Firebase 登录时为 "An error occurred while accessing the keychain"

背景:我正在使用Firebase登录我的应用程序。我正在使用通过电子邮件地址登录的功能。开始使用新的xCodebeta并将代码更新为Swift3后出现错误您可以在这里看到问题的原型(prototype):https://bitbucket.org/gilosborne/firebasetest错误:当我尝试登录时出现错误,“访问钥匙串(keychain)时发生错误”。我没有以任何方式使用Apple钥匙串(keychain),我相信它指的是这里提到的钥匙串(keychain):https://firebase.google.com/docs/auth/ios/errors当我输入错误的电

跨安装的 ios 唯一标识符

我们需要唯一标识设备,并且在安装(重新安装)过程中必须相同。到目前为止,我们一直在使用存储在钥匙串(keychain)中的标识符,因此它会在安装过程中持续存在。现在,在10.3beta中,当应用程序被卸载时,key链会自动删除。引用:https://forums.developer.apple.com/thread/72271我们可以使用AdIdentifier作为唯一标识符吗?我们转换了广告,目前我们正在使用它。 最佳答案 似乎有一个解决方法。它实际上在您链接的论坛中提到。通过使钥匙串(keychain)项对其他应用可用,您可以确