アプリ開発時に「ドメイン名」でハマる・・・。

私が現在使用しているドメインは「64kb.net」という先頭が数字のドメイン名です。
このドメインを使って10年以上たちますが特に不具合を感じたことなかったのですが、IOSアプリ開発、Androidアプリ開発時にはまってしまいました。
(Javaとかのパッケージ名指定とかでは当たり前ですよね。PHPでも・・・。今まで気にする機会が機会が少なかったためあまり気にしてませんでした)

アプリ固有の「識別子」の設定が必要なのですがたいてい「ドメイン名.アプリ名」などとします。
今回サンプルでを見ながら作った「balans_ball」というアプリだと「net.64kb.balans_ball」になるんですよね。

これで、Unityではじかれてしまいました。
(前にも、Titanium Mobileでの開発時にもはじかれてしまった記憶が)

 

「Bundle Identifier」がそれに当たります。

Apps_Buld_Error_Domain_Name(2)

 

このままビルドしようとすると以下のようなエラーが出ます。

「Bundle Identifier has not been set up correcty」

Apps_Buld_Error_Domain_Name(3)

 

またドメイン名の中に「-」が入ってるのもはじかれてしまいました。
最初以外の「_」は問題ないようです。