在Mac OS X环境中对可执行应用程序文件进行签名的方法或技术是什么?

问题描述 投票:1回答:1

我想使用自签名证书对Mac可执行文件(如.app文件或.ipa文件)进行签名,以进行开发。我无意在ios或mac应用商店中发布已签名的应用。我想将其开发为一种工具。那么有哪些可用选项?

我不想使用“ Xcode的自动代码签名”,因为它超出了我的开发范围。

macos code-signing keychain
1个回答
0
投票

首先,您需要生成自己的证书。


  1. open -a "Keychain Access"
  2. ((MENU)证书助手>创建证书
  3. 输入名称(例如my-codesign-cert
  4. 身份类型>自签名根
  5. 证书类型>代码签名
  6. 选中“让我覆盖默认设置并点击继续。”>
  7. 输入唯一的序列号。
  8. 输入较大的有效期(天),例如3560,然后单击继续。
  9. 填写您的个​​人信息,然后单击继续。
  10. 其余对话框接受默认设置。

  11. 共同设计您的物品

] >>


codesign -s my-codesign-cert /path/to/my/binary_executable


自生成的代码签名证书应仅用于内部开发。

请勿将如此签名的项目放到野外。

© www.soinside.com 2019 - 2024. All rights reserved.