#AS3 / #AIR アプリケーションを #iOS で実行するには、いくつかの助けが必要です。
現在、Windows (7) で Adobe AIR (v3.7) を使用して .IPA に変換している .SWF (v11) があります。
ipa-test-interpreter の -target を使用して変換を行うと、うまく機能します。
ipa-test、ipa-debug、ipa-ad-hoc、または ipa-appstore で変換を行うと、アプリケーションは正常にコンパイルされたように見えますが、iPad でアプリを実行すると黒い画面が表示されます。
iPad をデスクトップに接続してコンソール出力を監視すると、クラッシュやエラー メッセージが生成されていません。アプリは内部的に正常に動作しているように見えますが、すべての外部出力が失われています。
つまり、テストと開発はできますが、実際にアプリ ストアにデプロイすることはできません。他の誰かがこれに遭遇しますか?
グーグルでこの問題に遭遇した他の人に出くわしましたが、まだ解決策はありません。私が試したことの 1 つは、すべてのネイティブ拡張機能を削除することでした。また、-C コンパイラ ディレクティブも削除しようとしました。どちらにも運がありません。
明確にするために言うと、このアプリは Mac、PC、Android、ブラウザ、および iOS のインタープリター モードでまったく問題なく動作します。壊れているのは iOS のネイティブ コンパイルだけです。ipa-test と ipa-interpreter ではメモリ割り当てルーチンが異なるという噂を聞いたことがありますが、ローエンドについてはこれを理解するのに十分な知識がありません。
リモート デバッガー (FlashDevelop 内) も接続していないようです。どういうわけか、ランタイムが完全に起動する前に失敗していると思いますか? また、iphone-configuration-utility を使用してコンソール出力を監視していますが、異常は何も表示されません。
サンプル プロジェクトと手順を含む一時ファイルのリンク: https://dl.dropboxusercontent.com/u/1348446/test.zip