Questions tagged «keychain»

钥匙串是一个加密的容器,其中包含多个应用程序和安全服务的密码。苹果公司在Mac OS和iOS中使用钥匙串作为密码管理系统。

8
Sierra中的安全性/代码签名:钥匙串忽略访问控制设置和用户界面提示以获取许可
从macOS Sierra开始,如果没有usr / bin / codesign UI提示使用此身份进行访问的提示,我将无法再使用/ usr / bin / security将代码符号身份导入到钥匙串中。这破坏了构建服务器的打包脚本。似乎没有解决方法。这会影响自定义创建的钥匙串,还会影响login.keychain。 重现步骤:在终端中执行以下命令(需要签名身份才能导入): security create-keychain -p test buildagent.keychain security unlock-keychain -p test buildagent.keychain security list-keychains -d user -s buildagent.keychain security default-keychain -s buildagent.keychain security import identity.p12 -k buildagent.keychain -P password -T /usr/bin/codesign codesign -vfs '$IDENTITY' '${PRODUCT}' --keychain 'buildagent.keychain' 结果:macOS显示一个UI提示符,询问是否允许访问先前导入的私钥。 我尝试了许多解决方法,但似乎没有任何效果: …


6
运行iOS应用会导致框架“代码签名无效”的运行时错误
每次我尝试运行此应用程序时,它都会生成OK,然后安装,但是一旦运行,该应用程序就会中断并打印此错误消息。XCode 11和iOS 13。 dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion' 我在这里和App Developer论坛上都看到过许多类似的帖子,但都没有一个解释或有效的解决方法。我试过了 清洁和建筑 重新启动XCode 重新启动Mac 完全重置钥匙串 验证所有钥匙串证书信任设置都在“使用系统默认值”上 恢复出厂设置我的Mac 更新1: 我的iOS设备似乎有问题。该应用程序可以在模拟器上启动,但是该模拟器不能满足我的开发目的,因此我需要在设备上进行这项工作。我最近将iPhone XR更新为iOS 13.3.1。 更新2: 发现另一个小组似乎也有相同的问题https://github.com/flutter/flutter/issues/49504。
32 ios  swift  macos  keychain  dyld 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.