2017-06-14 69 views
0

請有人幫助我如何使用Adobe Air SDK爲操作系統應用代碼簽名創建蘋果證書.p12。使用Adobe AIR SDK的OSX應用代碼簽名證書

其實我想爲應用程序商店分發應用程序,例如,如果我已經使用本地p12證書我得到代碼簽名不是所有的時間對象,其次,當嘗試上傳應用程序商店沙箱錯誤的應用程序。

所以實際上我想知道如何爲Adobe Air桌面創建OS X .p12證書。

感謝

+1

我沒有用Flex/AIR做過任何OSX開發,但我假設證書過程與iOS開發類似。本文假設您使用的是Flash Builder,但從Apple獲取.p12格式的代碼簽名證書的步驟應該是相同的。 http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html –

回答

0

像比爾·特納說,如果你想獲得的.p12通過App Store來分發你必須遵循類似的註冊爲蘋果開發者計劃的過程。當生成certficates,你必須選擇在蘋果開發者門戶「的MacOS」,而不是「iOS版,tvOS,watchOS」:http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html

如果你已經有開發者證書,有名爲的簡短說明轉換開發證書到P12文件http://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-7fff.html這將讓你創建一個.p12文件。

另外,這只是第一步,https://helpx.adobe.com/flash-player/kb/posting-air-app-mac-app.html有一個指南,指導您完成爲App Store準備AIR應用程序的準備工作,因爲您需要手動完成幾個步驟。它還提到您使用自簽名證書,您可能會收到警告消息。

0

您需要成爲Apple開發者計劃的成員。

您需要單獨的iOS和Mac App Store證書,以及完全不同的一對簽署OSX應用程序才能通過Gatekeeper。

對於OSX,您不能像爲其他任何平臺一樣簽署您的應用程序。您必須使用蘋果自己的簽名工具並經歷所有的瑣事,因爲Apple需要單獨簽署內部應用程序和外部安裝程序以及空中運行時間。