在我的应用程序中,我使用iOS钥匙串(keychain)来存储密码,仅此而已。关于iTunesConnect上关于“导出合规性-加密”的2个问题,我应该如何回答?您的应用是否设计为使用加密技术或是否包含或结合密码学?(即使您的应用只是利用iOS或OSX中可用的加密。)是/否您的应用是否符合美国导出管理条例第2部分第5类规定的任何豁免条件?是/否 最佳答案 截至2015年年中的相关位:https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-enc
我已经在模拟器钥匙串(keychain)中存储了一些敏感数据的数据。现在我必须测试如果该数据不存在会发生什么情况。但我无法重置我的模拟器的钥匙串(keychain)来测试它。我试过从模拟器中删除应用程序,然后重置内容和设置。但是钥匙串(keychain)数据仍然存在。编辑:是的,我已尝试“重置内容和设置”,但这不起作用 最佳答案 最简单的方法是打开模拟器并转到:“iOS模拟器->重置内容和设置”这将重置模拟器中的所有内容,并将其恢复为默认设置。如果你想通过代码来完成,你可以这样做:NSArray*secItemClasses=@[(
我需要上传一个应用程序。我已经建立到应用程序商店。我一直在关注演练,但在下载分发证书时卡住了。我的配置文件列在配置文件列下,我只是将其删除。当我下载证书时,我双击它,钥匙串(keychain)访问打开,我的证书列在“证书”选项卡中,但不是“我的证书”选项卡,没有下拉菜单显示私钥已创建。我缺少什么吗?我经历了4次不同的演练,都说我只需双击证书即可。在此先感谢您的帮助。 最佳答案 重启XCode应该可以解决问题。因为这个错误浪费了2个小时。 关于iphone-分发证书未显示在钥匙串(keyc
我想在设备上测试我的应用程序,但我被这个错误困扰了几个小时:Theidentity'iPhoneDeveloper'doesn'tmatchanyvalid,non-expiredcertificate/privatekeypairinyourkeychains我关注了thisguide,并且我在stackoverflow上搜索了类似的问题。这可能会有所帮助:在我的配置文件中,我的证书“未找到有效的签名身份”并且我的存档选项卡是空的。任何帮助都会很好。 最佳答案 这是关于钥匙串(keychain)中的内容。查看您的钥匙串(keych
我在我的应用程序中使用钥匙串(keychain),当以AdHoc方式运行应用程序时出现此错误。当我使用调试器(使用开发人员配置文件)运行它时,它不会出现。如果应用程序已经安装在设备上,并且我从Xcode再次在它上面安装它,那么我注意到该应用程序无法访问钥匙串(keychain)。它肯定是因为这些错误而发生的。我花了很多时间在谷歌上搜索这个错误,有些人建议添加带有keychain-access-group的权利文件。但是我找不到任何Apple文档或任何合理的解释需要什么权利文件。有人可以帮我解决吗? 最佳答案 有一个很老的帖子here
我注意到当我在Xcode中为我的iOS应用程序启用钥匙串(keychain)共享时,Xcode说它将“将钥匙串(keychain)共享权利添加到您的应用程序ID”,并且它似乎确实连接到我的帐户,因为我收到一个弹出窗口询问哪个开发者帐户使用。但是,在开发门户上,我的任何应用程序ID都没有明显的变化,而且我的配置文件也没有像有时更改应用程序的权利时那样失效。KeychainSharing也不是可在AppID中启用/禁用的可见选项。有谁知道Xcode在幕后做了什么?授权文件的本地更改很明显,但我想了解它的AppID方面。 最佳答案 iOS
所以我试图在目标功能中打开钥匙串(keychain)共享,但我收到了这条错误消息:将钥匙串(keychain)共享功能添加到您的AppID。当我打开钥匙串(keychain)共享时,权利文件会自动更改。任何人都知道如何解决第二步?我没有在成员(member)中心找到AppID的钥匙串(keychain)共享选项。谢谢! 最佳答案 该问题在Xcode8.1中仍然存在。而且,正如Carles在thecommentabove中指出的那样,重启Xcode就可以了。 关于ios-无法在Xcode8
这个问题在这里已经有了答案:Deletekeychainitemswhenanappisuninstalled(9个回答)关闭8年前。我有一个问题。我正在为我的应用程序在设备钥匙串(keychain)上保存一些重要信息,但是当我卸载应用程序并再次安装时,这些数据仍然保存。如何在应用程序卸载时删除这些信息?如果这不可能,如何在不在NSUserDefaults中保存信息的情况下检测应用程序在安装后首次加载的时间?非常感谢。
当您需要为APNS创建新证书时,配置门户“向导”始终会提供创建新CSR的步骤,这意味着您还需要创建新的公钥/私钥。这些可能会开始失控,那么有没有一种方法可以从现有的私钥在钥匙串(keychain)访问中创建CSR(代码签名请求),而不必每次都创建一个新的?谢谢 最佳答案 通常,您可以通过右键单击钥匙串(keychain)访问中的现有私钥并选择使用“您的key的名称”从证书颁发机构申请证书来执行此操作。不幸的是,这将失败并显示“在钥匙串(keychain)中找不到指定的项目”,除非您也在您的钥匙串(keychain)中有相应的公钥
我想存档我的应用程序以便在两台计算机上分发。我成功导出私钥并将其导入我的第二台机器,但是在导入公钥时遇到错误。在我搜索的所有地方,人们总是提到只导出私钥——这是为什么呢?如何导出公钥并成功传输?我究竟做错了什么? 最佳答案 如thisbugreport所示,它自2009年以来一直被破坏.如果该报告在互联网上流传,这里是导入公钥pem文件的相关说明。您需要在终端中执行此操作。securityimportpub_key.pem-k~/Library/Keychains/login.keychain