Skip to main content
Participant
January 9, 2018
Question

Flex SDK 4.16、AIR 24でのiOSアプリのパッケージ化

  • January 9, 2018
  • 1 reply
  • 598 views

iOS11のVerUpに伴い、iOSアプリを64Bit化するためにFlex SDK 4.12、AIR 4.0から

Flex SDK 4.16、AIR 24にコンパイル環境を更新してパッケージ化を行いました。

その際、以前の環境ではパッケージ化のオプションであるシンボルの非表示化を有効

にしていても問題なく、ipaファイルが作成できましたが、Flex SDK 4.16、AIR 24環境

ではid64のエラーが発生し、ipaファイルを作成できません。

複数のaneを使用しているため、シンボルの非表示化を有効にする必要があり、

何か回避策はないでしょうか?

※ 最新のFlex SDK 4.16.1、AIR 28で既に解決済みの問題ということであれば、環境の更新等

[Your post moved to Adobe AIR コミュニティフォーラム(Japan) Mod]

This topic has been closed for replies.

1 reply

KR-san
Inspiring
January 22, 2018

使ってるのFlashBuilderですかね?

Adobe Flash Builder 4.7 * ネイティブエクステンションの使用

見る限り、とりあえずコマンドラインからADT叩いてみては……

ただ気になったんですが、id64で検索すると証明書のエラー関係が出てきますね。

もしかするとAIRのタイムスタンプサーバー絡みかも。見当違いだったらすいません。

昨年5月~6月ぐらいに、それまでADTが標準で使ってたタイムスタンプサーバーが廃止されて、

2か月ぐらい標準設定でパブリッシュできないことがあったんですね。24だと昨年2月なんでハマってるかも。

ちなみに最新のAIR28だとiOS 11 SDKを使って書き出すんですが、アイコン絡みが面倒くさいことになってます。

リリースノート Flash Player 28、AIR 28

の下の方に長々と手順書いてありますが、これやらないといけないので、

機能的に問題が無い限り、AIR27がおすすめです。

あとANEですけど、全部64bit対応してないといけないはずなんでそっちで引っかかってる可能性も気になります。