2011-10-18 30 views

答えて

1

ここにはa linkがあります。ここでは、Mac App StoreでAIRアプリケーションをアップロードする方法を詳しく解説しています。

+0

- それはうまい!私たちのAIRアプリケーションはMac App Storeにあります![http://itunes.apple.com/us/app/cell-imaging/id474504116?ls=1&mt=12] –

+0

アプリ。それは素晴らしいものです。ウィンドウのサイズ変更を無効にすることをお勧めします。アプリのコンテンツは特定のサイズに最適化されているので、それに固執するだけです。ユーザーはそのことを気にする必要があります。 – Heitara

0

これを実行するには、実際には2つの手順があります。まず、これが私が最も簡単な解決策であることが判明したのは、Flash Builder 4.5からAIR中間ファイルを構築することです。そのファイルがビルドされたら、adtコマンドラインパッケージャを "-target bundle"フラグとともに使用して、Mac OSXアプリケーションバンドルに署名してパッケージ化します。これにより、OSX上で実行できる完全に機能するキャプティブランタイムアプリケーションバンドルが生成されます。あなたがAdobeの面を完了し、正しく動作していることを確認したら、Apple側に進むことができます。

アップルのデベロッパードキュメントを参照することをお勧めします。Submit Your Application using Application Loaderアドビのパッケージャから作成したアプリケーションバンドルで、 "codesign"と "productbuild"の両方のコマンドを使用する必要があります。これで、AppleのApplication Loaderを使ってMac App Storeにパッケージを送信できるようになりました。

私はまだAppleの証明書でAIRIパッケージに署名しようとしていないので、Airアプリケーション用のThawte証明書とAppleから発行された証明書の両方があるので、動作するかどうかはわかりません。これはさらなるテストを必要とするでしょう。

+0

はい、私は、次の手順と思う: "ADT -targetバンドル" 2を使用して.APPにSWFを再パッケージ) 1)の.appファイル 3を協調設計)の.appファイル 4をproductbuild)のアップロードアプリ。 これはちょっと面倒ですが、これらの手順のいずれかで台無しになると、どこが間違っているかを理解するまでに時間がかかります。だから誰かがすでにどのように知っていれば、それは助けになるだろう! –

+0

@ウィリアムええと、そうです。私が持っていた唯一の問題は、私のAIRコード署名証明書でファイルを二度署名することは何の問題もなく、リンゴ開発者プロファイルの証明書を持つアプリケーションは、リンク先のドキュメントとして説明しています。唯一あいまいなのは、アップルが発行した証明書を両方の手順で使用できるかどうかです。私は、アプリとAIRパッケージに署名する必要があったので、私は試したことがありません。これらの手順はあまり時間がかかりません。私は1GB + AIRパッケージで作業することが多く、これには数分かかります。より多くの通常のサイズのファイルを使用している場合、時間は名目上のものでなければなりません。 – Pelted

+0

Andrew Triceのブログ(http://www.tricedesigns.com/2011/08/10/air-3-0-captive-runtime/)でADTを使用する方法の例を掲載しました。これを理解することはかなり困難でした。 _Application Loaderは、_Invalid Signature - ネストされたアプリケーションバンドル$ {bundleName} [MyApp.app/Contents/Frameworks/Adobe AIR.framework]が署名されていないため、アプリケーションをMac App Storeにアップロードするようにパッケージ化しました。署名が無効であるか、Appleの提出証明書で署名されていません...私は、自己署名証明書で.AIRIファイルに署名したためです。 –

関連する問題