Xcode 如何签署Mac OS X应用程序?

Xcode 如何签署Mac OS X应用程序?,xcode,macos,signing,Xcode,Macos,Signing,我创建了一个Mac OS X应用程序,但我不知道要正确签署Mac OS X应用程序需要执行哪些步骤。 谢谢。这方面有很好的苹果文档。转到开发者资源调配部分,这里有一个很好的入门,可以让您快速运行。首先,您需要一个功能齐全(并因此付费)的Apple开发者帐户。 然后,您可以按照以下信息进行操作: 上面的链接是全局过程,但是有一个特定的主题,它清楚地说明了如何在以下URL上: 希望这对您有所帮助。我发现苹果的文档太冗长了。我已经写了一些关于我如何为Mac签署自己软件的详细说明。太多了,不能全部放在这

我创建了一个Mac OS X应用程序,但我不知道要正确签署Mac OS X应用程序需要执行哪些步骤。
谢谢。

这方面有很好的苹果文档。转到开发者资源调配部分,这里有一个很好的入门,可以让您快速运行。

首先,您需要一个功能齐全(并因此付费)的Apple开发者帐户。 然后,您可以按照以下信息进行操作:

上面的链接是全局过程,但是有一个特定的主题,它清楚地说明了如何在以下URL上:


希望这对您有所帮助。

我发现苹果的文档太冗长了。我已经写了一些关于我如何为Mac签署自己软件的详细说明。太多了,不能全部放在这里。见:

带Qt

macdeployqt APP_NAME.app -codesign="Developer ID Application: YOUR NAME (ID_NUMBERS)"
否则

codesign --force --verify --verbose --sign "Developer ID Application: YOUR NAME (ID_NUMBERS)" APP_NAME.app
您还需要使用类似这样的东西将每个框架和动态库文件签名到包中

codesign --force --verify --verbose --sign "Developer ID Application: YOUR NAME (ID_NUMBERS)" APP_NAME.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
codesign --force --verify --verbose --sign "Developer ID Application: YOUR NAME (ID_NUMBERS)" APP_NAME.app/Contents/Plugins/bearer/libqcorewlanbearer.dylib

如果你至少添加了一个链接来帮助我,我会投票支持你。我不能在苹果开发者网站被屏蔽的工作中添加一个链接作为答案。我似乎错误地否决了你的答案-现在我无法撤销它,除非答案被编辑。。。