2011-03-17 74 views

回答

0

這裏有很好的蘋果文檔。轉到開發人員配置部分,那裏有一個很好的入門知識,可以讓你快速運行。

+1

如果您至少把一個鏈接幫助,我會投票給你。 – marcc 2011-03-24 03:10:39

+1

我無法在蘋果開發者網站被阻止的工作中回答鏈接。 – gnuchu 2011-03-24 11:26:58

7

首先,您需要一個功能齊全(並且因此支付)的Apple開發人員帳戶。 然後你可以遵循這樣的信息:https://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

上面的鏈接是全球的程序,但用乾淨的說明一個特定的主題如何在以下網址:https://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html#//apple_ref/doc/uid/TP40005929-CH4-SW2

希望這有助於你。

2

有了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 

您還需要簽署每個框架和dylib文件到包像這樣

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