如何将已识别的签名应用于Mac捆绑包?

时间:2016-10-28 11:10:12

标签: macos bundle digital-signature codesign

我在签署应用程序的mac包时遇到问题。

当我编码--verify --verbose我的包时,它说:

  

在磁盘上有效满足其指定要求

我的捆绑包上的codesign -dv --verbose = 4说:

  

Executable = / Volumes / MYBUNDLE / MYAPP.app / Contents / MacOS / MYEXECUTABLE Identifier = com.MYCOMPANY.MYSOFTWARE Format = bundle with Mach-O thin   (x86_64)CodeDirectory v = 20100 size = 29841 flags = 0x0(none)   hashes = 1485 + 3 location = embedded Hash type = sha1 size = 20   CDHash = 607c7d2c518d03e1c8c06f49d9a8c413fde81484签名尺寸= 4872   Authority = MYSIGNATURENAME Authority = Symantec Class 3 SHA256 Code   签署CA Authority = VeriSign Class 3公共主要认证   权威 - G5签署时间= 2016年10月27日,下午4:27:47 Info.plist   entries = 9 TeamIdentifier =未设置密封资源版本= 2规则= 12   files = 340内部需求计数= 1大小= 108

它在我的电脑上运行正常。 仍然,当它从Internet下载(嵌入到DMG文件然后复制到应用程序)时,我有以下错误消息: " YOURAPP无法打开,因为它来自一位身份不明的开发者"

我做错了什么?

谢谢!

0 个答案:

没有答案