2011-10-18 75 views

回答

1

這裏的a link在這裏你可以找到非常徹底的文章如何在Mac App Store上傳AIR應用程序。

+0

Heitara - 工作!我們的AIR應用程序現已在Mac App Store!中:[http://itunes.apple.com/us/app/cell-imaging/id474504116?ls=1&mt=12] –

+0

我很高興您能夠發佈您的應用程序。這是一個很好的。我會建議禁用窗口的大小調整。該應用程序的內容針對一定的尺寸進行了優化,所以只需堅持下去。用戶應該介意這一點。 – Heitara

0

實際上有幾個步驟來做到這一點。首先,我發現這是最簡單的解決方案,就是使用Flash Builder 4.5構建AIR中間文件。構建該文件後,使用帶「-target bundle」標誌的adt命令行打包程序對Mac OSX應用程序包進行簽名和打包。這將導致您可以在OSX上運行的完全運行的捕獲運行時應用程序包。當你完成了Adobe方面的事情,並且已經驗證它正確運行後,你可以轉到Apple方面。

我建議你參考這裏的Apple的開發者文檔:Submit Your Application using Application Loader。您需要在從Adobe打包器創建的應用程序包上使用「codesign」和「productbuild」命令。完成後,您現在應該可以使用Apple的應用程序加載程序將程序包提交到Mac App Store。

我還沒有嘗試用我的蘋果證書籤署AIRI軟件包,所以我不確定這是否會起作用,因爲我同時擁有針對Air應用的Thawte證書和Apple發佈的證書。這將需要進一步的測試。

+0

是的,我想我會做以下步驟:使用 「ADT -target捆綁」 2)協同設計.app文件 3) 1)重新打包的SWF成的.app productbuild .app文件 4)上傳應用程序。 這只是非常乏味,如果我搞砸了這些步驟中的任何一步,需要時間才能找出我出錯的地方。所以,如果任何人已經知道如何,這將是有益的! –

+0

@William嗯,就是這樣。我唯一沒有遇到過的問題是使用AIR代碼簽名證書對文件進行雙重簽名,並將具有蘋果開發者資料證書的應用程序證書作爲我鏈接的文檔進行解釋。唯一不明確的是如果您可以在兩個步驟中使用Apple頒發的證書。我從來沒有嘗試過,因爲我必須對應用程序和AIR包進行代碼簽名。這些步驟不是非常耗時,我經常使用1GB + AIR包,這隻需要幾分鐘。如果您使用更多正常大小的文件,則時間應該是標稱的。 – Pelted

+0

我發佈了一個關於如何在Andrew Trice的博客上使用ADT的示例:http://www.tricedesigns.com/2011/08/10/air-3-0-captive-runtime/。搞清楚這是非常具有挑戰性的。我設法打包應用程序以上傳到Mac App Store,但Application Loader返回:_Invalid Signature - 嵌套應用程序包$ {bundleName} [MyApp.app/Contents/Frameworks/Adobe AIR.framework]未簽名,簽名無效,或未使用Apple提交證書籤名..._我認爲這是因爲我使用自簽名證書籤署了.AIRI文件。 –

相關問題