Flash CS6 AIRでデバイスエラー、「デバイスに十分な容量があるか確認してください」問題を解決する
問題
Flash Professional CS6 AIR for iOSでiPhoneアプリを作成していると、下記のデバイスエラーが発生。
"Installation Error: ApplicationVerificationFailed
デバイスエラー: デバイスに十分な容量があるか確認してください"
そのためアプリをiOSにインストールできない。
対処法
ネットを調べてみると、iOS証明書(.p12)ファイルを作り直すなんて書いてあるけどダメ。
そもそも証明書を作り直すことと、容量があるかないかは関係ないと思うし。
いろいろ検証してみた結果、AIR for iOS設定を開いて[フルスクリーンモードにする]のチェックを外したらうまくいった。
まーこれも容量に関係ないんだけど、flashのバグなのかな?
その後、「フルスクリーンモードにする」にチェックを入れてパブリッシュしてもiPhoneにアプリをインストールできたので、やっぱりバグっぽい。
これでもダメな場合は、あきらめてフォルダ内に作られた*.ipaファイルをiTunes経由でアプリインストールした方がいい。
追記
iOS証明書(.p12)とプロビジョニングファイルにディストリビューション用のものを使っていたら同様のエラーが出た。