我創建了一個Mac OS X應用程序,但我不知道要正確簽署我的Mac OS X應用程序必須執行哪些步驟。 謝謝。如何簽署Mac OS X應用程序?
回答
這裏有很好的蘋果文檔。轉到開發人員配置部分,那裏有一個很好的入門知識,可以讓你快速運行。
首先,您需要一個功能齊全(並且因此支付)的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
希望這有助於你。
我發現Apple文檔太冗長了。我已經寫了一些關於我如何在Mac上籤署我自己的軟件的詳細說明。這裏有太多的東西要放在這裏。請參閱: http://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/
我似乎錯誤地低估了你的答案 - 現在除非編輯答案,否則我無法撤消它。 – 2013-02-25 21:08:12
有了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
- 1. 在Mac OS X Snow Leopard上部署Qt應用程序
- 2. 從Mac OS X上的Monodevelop將應用程序部署到Azure?
- 3. 在Mac OS X中部署QT應用程序
- 4. 應用程序包Mac OS X Leopard
- 5. MAC OS X可可應用程序
- 6. Mac OS應用程序簽名?
- 7. Mac OS High Sierra kext簽署
- 8. 如何在Mac OS X上部署Phonon相關的Qt4/PyQt4/python應用程序?
- 9. Mac OS X程序EXEC_BAD_ACCESS
- 10. 如何在Mac OS X Snow Leopard中運行XUL應用程序?
- 11. 如何在Mac OS X應用程序中實現UITabBar視圖?
- 12. 如何調試舊版Mac OS X的應用程序?
- 13. 如何從Mac OS X dock中隱藏應用程序圖標
- 14. 如何獲得CodeSignature在Mac OS X應用程序
- 15. 如何爲OS X創建可部署的Qt5應用程序
- 16. 電子簽名mac os x
- 17. 的Mac OS X:如何擁有makefile文件參考/應用程序/應用
- 18. 移植iPhone簡單的計算應用程序到Mac OS X應用程序
- 19. OS X應用程序開發框架
- 20. 從Java/Swing應用程序使用Mac OS X服務菜單
- 21. 在Mac OS X上開發個人使用的應用程序
- 22. 在Mac OS X應用程序中使用網絡代理
- 23. 在iOS和Mac OS X應用程序中使用C++
- 24. 使用Visual Studio編寫Mac OS X應用程序
- 25. Mamp Os X.7 AIR應用程序
- 26. 如何簽署Mac應用程序以在Mac App Store上發佈
- 27. 如何下載適用於Mac OS X的PHP擴展程序
- 28. 如何檢測Mac OS X中使用揚聲器的程序?
- 29. 如何簽署黑莓應用程序?
- 30. 如何簽署ClickOnce應用程序
如果您至少把一個鏈接幫助,我會投票給你。 – marcc 2011-03-24 03:10:39
我無法在蘋果開發者網站被阻止的工作中回答鏈接。 – gnuchu 2011-03-24 11:26:58