Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 特定macho二进制文件的OSX协同设计_Macos_Codesign - Fatal编程技术网

Macos 特定macho二进制文件的OSX协同设计

Macos 特定macho二进制文件的OSX协同设计,macos,codesign,Macos,Codesign,我有一个简单的C代码,我可以在我的OS X上使用gcc(我使用El Capitan beta)。我知道有很多关于在Xcode中签署应用程序的指南。但我只想为这个特定的男子汉二进制代码设计 有什么办法吗?另外,我是否必须有一个苹果开发者帐户来共同设计这个程序?我不打算向任何人发布二进制文件。我只是在研究OSX的东西 谢谢 您可以使用“codesign-s证书名称ThinkeyChain可执行名称”。要验证,请使用“codesign--display--verbose=4 nameOfExecuta

我有一个简单的C代码,我可以在我的OS X上使用gcc(我使用El Capitan beta)。我知道有很多关于在Xcode中签署应用程序的指南。但我只想为这个特定的男子汉二进制代码设计

有什么办法吗?另外,我是否必须有一个苹果开发者帐户来共同设计这个程序?我不打算向任何人发布二进制文件。我只是在研究OSX的东西


谢谢

您可以使用“codesign-s证书名称ThinkeyChain可执行名称”。要验证,请使用“codesign--display--verbose=4 nameOfExecutable”。但是,如果您不将其打包为具有捆绑标识、权限和有效签名证书的捆绑包,则它是无用的。任何人都可以运行未签名的可执行文件对不起,我如何拥有自己的证书密钥链?打开密钥链,单击顶部菜单(密钥链访问),单击证书助手,然后创建证书。但这是另一个问题。正如我所说的,你不需要它作为控制台应用。如果您使用Cococa应用程序或创建框架,xpc connections然后支付会员费,您将获得apple愿意接受的证书(证书颁发机构),您可以使用“codesign-s Nameof CertificateWithinkeyChain Nameof Executable”。要验证,请使用“codesign--display--verbose=4 nameOfExecutable”。但是,如果您不将其打包为具有捆绑标识、权限和有效签名证书的捆绑包,则它是无用的。任何人都可以运行未签名的可执行文件对不起,我如何拥有自己的证书密钥链?打开密钥链,单击顶部菜单(密钥链访问),单击证书助手,然后创建证书。但这是另一个问题。正如我所说的,你不需要它作为控制台应用。如果您使用Cococa应用程序或创建框架,那么xpc connections将支付会员费,您将获得apple愿意接受的证书(证书颁发机构)