无法在OSX Mountain LIon的代码中找到代码签名选项

时间:2012-07-30 09:57:25

标签: xcode macos osx-gatekeeper

尝试将应用程序与OSX 10.8中引入的Gatekeeper进行编码,以实现兼容性

按照https://developer.apple.com/resources/developer-id/Developer-ID-Tutorial.pdf

中的说明操作
  • 创建开发者帐户并等待确认
  • 从Xcode 4.4
  • 创建并导出开发人员证书
  • 创建新的OSX / Cocoa应用程序并设置产品名称和公司 标识符字段,以提供正确的捆绑标识符

然后在pdf的第9页上,使用开发者ID证书进行代码签名部分告诉我去构建设置,并搜索“代码签名”以仅显示代码签名设置。

但我看不到代码签名选项,

我错过了什么?

1 个答案:

答案 0 :(得分:0)

在Xcode中选择您的目标并搜索“代码签名身份”(CODE_SIGN_IDENTITY),并输入“Developer ID Application”。

您还可以在终端中手动签署应用程序:

codesign -f -s "Developer ID Application" MyApp.app

您可以验证您的申请是否已正确签名:

codesign -vvv MyApp.app