そんな事あるのね

現在開発中のAIRアプリも開発終了に近くなったので、そろそろ本格的にリモートサーバーへデプロイしようとしているが上手く行かない。

先に書いた方法で、デバッグレベルではリモートサーバでの利用が可能なのだが、リリースビルドの段階で引っ掛かる。

あれこれやってるうちに

プロセスが予期せず終了しました。
invalid application descriptor: invalid application identifier

なんてのが出るので、調べたら

<!– A universally unique application identifier. Must be unique across all AIR applications.
 Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. –>
 <id>hoge_Application</id>

のように、IDへアンダースコアを使うとエラーが出ると言う情報があった。

よく見ると確かに「DNS-style name」とある。。

アンダースコアはファイルを作る時に良く使うのだが、 Wikipedeiaを見ると「アンダースコアはWindowsで構築されたシステムで一般に使われるが、RFC952によれば許容されない。」とあった。

いやぁ~基本的な事なのだが、普段意識して無いので、とんだところで引っ掛かってしまった。。

それにしても、未だ、リリースビルドでのリモートサーバへのビルドが良く分からない。

カテゴリー: Flash Builder, 仕事   パーマリンク

コメントは受け付けていません。