Flash Professional 6からIPAがパブリッシュできない
Adobe AIR(Flash Professional 6)でiOS用のアプリをパブリッシュしようとした時に、下記のようなエラーが。
Exception in thread "main" java.lang.Error: Unable to find named traits: mx.utils::Base64Encoder
Base64Encoderで検索すると色々出てくるんですが、要はBase64Decoderにはframework.swcというのが必要みたいです。
actionscript 3 - "Definition mx.utils:Base64Encoder could not be found" in Flex Builder 3 - Stack Overflow
stackoverflow.com/questions/3750042/definition-mx-utilsbase64encoder-could-not-be-found-in-flex-builder-3
明日の今日: FlexのBase64Decoder
aaharu.blogspot.jp/2011/04/flexbase64decoder.html
blog.wszz.org/archives/650 ※残念ながらリンク切れです。
ライブラリパスに"$(FlexSDK)/
を追加すると、無事パブリッシュしてIPAファイルが作成できました。
困るのはこれが発生するのはiOSのパブリッシュのみで、AndroidやDesktopは問題なくパブリッシュできるし、同じiOSでもムービープレビューは問題なく動きます。IPAを作ろうとして初めて遭遇するのです。もー。
この記事はここで終わりです。
読んでいただきありがとうございました。
良かったらシェアしてね!
That's all for this article. Thank you for your reading.
Please share this if you like it!