macos - 由于无法确认开发者身份,无法打开应用程序

标签 macos codesign code-signing-certificate

我正在使用 Xcode 6 在 10.9 上创建 Mac os x 应用程序。我已使用开发人员 ID 在 Mac App Store 之外创建了分布式应用程序。它在我的 Mac 上运行良好,但当我在具有相同配置的其他 Mac 上测试时,它给出“应用程序无法打开,因为无法确认开发人员的身份”消息。 它应该显示带有“打开按钮”选项的消息,但它没有。 我应该做什么来解决这个问题?

我已附上代码签名和签名配置图像。

enter image description here

enter image description here

此代码签名配置有效吗? 是否可以通过 Xcode 配置在其他 Mac 上运行应用程序而不会出现“应用程序无法打开,因为无法确认开发者身份”消息?

最佳答案

看来您没有导出私钥

也许这有帮助:

  1. 在 Mac 上打开钥匙串(keychain)应用
  2. 转到证书
  3. 查找您的开发者证书
  4. 点击左侧三角形展开列表
  5. 选择sert和私钥 enter image description here
  6. 右键单击并选择导出
  7. 在其他 Mac 上移动并打开 .p12 文件

关于macos - 由于无法确认开发者身份,无法打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28186695/

相关文章:

xcode - 代码设计抛出错误 'errSecInternalComponent'

Java代码签名证书问题

macos - Mavericks 和 NSStatusItem 的具有多个监视器的自定义 View

iphone - Codesign只有在其他xcode iphone项目成功签名后才能成功

ios - 自动代码签名 : Which profiles am I using?

ios - 已辞职的 ipa 在 iOS 8 中安装但未在 iOS 9+ 中安装

macos - 在 Mac 10.9.2 上安装 WordNet

php - 尝试在 mac os mavericks 上使用 mysql、php 和 apache 连接到本地主机

objective-c - 在 Mac/Cocoa 中捕获相机缓冲区

certificate - 2018年还有免费代码签名证书的可能吗?