「Flash CS6」を、Windows 7(32bit)で利用しています。
現在、iOS用のAIRアプリを作成を試みておりますが、パブリッシュの際に下記の警告が出力ウィンドウに表示されます。
------------------------
警告 : ランタイム共有ライブラリ (RSL) としてリンクされているライブラリがありません。原因となるパブリッシュ設定 : AIR 3.4 for iOS
------------------------
設定は「AIR for iOS(3.4)」で、3.2としても同様の警告が現れます。
ipaファイルは正常?に作成されますので、それを登録済みのiPhoneやiPadにインストールし、起動することができます。
しかし、プログラムに記述したNativeExtension(NetworkInfoなど)の機能が動きません。。。
CS6上の「制御」→「ムービープレビュー」→「AIR Debug Launcher(モバイル)を使用」で動かすと、上記のNativeExtensionの機能が動いています。
上記のライブラリがリンクされていないことが原因かと思いますが、Flash CS6上でどのような設定を行えば、警告が出なくなるのでしょうか?
一応、実機でのインストールや起動も出来ますので、プロビジョニングファイルやp12ファイルは正しく設定できていると思いますが。
開発環境は以下の通りです。
・Flash Professional CS6
・Windows 7(32bit)
・AIR SDK:3.4 for iOS
ネット上を探してみましたが、手がかりがなく、困っております。
どなたかご存知の方がいらっしゃいましたら、よろしくお願いします。
Native Extensionsに関して参考になりそうなページがあったのでお知らせします。
こちらの説明をみて設定を確認してみてください。
ネイティブ拡張(ANE)の使い方 for Flash Professional CS6
http://www.adobe.com/jp/devnet/flash/articles/flashpro_ios_ane.html
Using native extensions in Adobe Flash Professional CS6
http://www.adobe.com/devnet/air/articles/using-ane-in-flash.html