先日、iOS版の「ぐりぐり都道府県」をリリースしました。実は2月の頭くらいまではリリースは自分には難しいかなと思い諦めていました。:リーサス)」のアプリコンテストで1次選考を突破し、最終選考に選ばれたことがモチベになりまして、久しぶりにiOS版のリリースすることを決めました。4〜5年前に勤務先のゲームをリリースした事はあるのですがその後まったくリリースしていませんでした。アップルのツールであるXcodeやらプロビジョニング(証明書)やらアップルの審査やら、面倒だったなという記憶だけは残ってました。いえやらないと進まないので、まずは開発ツールであるUnityの設定をiOS版に変更してみました。エラーがほとんどなく、あれこれ行けるんじゃない?という楽観的な気持ちになれました。ええ、そこまでは・・・。思って、iPhoneSEとiPadPro(ウチではこれらが最新端末)に転送してみたのですが、アプリが起動しないのです。落ちてしまう状況です・・・。【Xcodeから転送してもすぐ落ちる現象】ここで私の長年の勘が働きましたね、「きっとプロビジョニング(証明書)関係だな」と。最近書かれたiOSでリリースするというサイトをみて調整、プロビジョニングファイルそのものを削除して作り直す、ビルドを試す。3日やってもかわらずTwitterで相談できる開発メンバーにもきいてみたのですが、とくにわからずでした。落ちる」ではこれだというものが無く途方に暮れておりました。このとき妻を驚かすくらい「うごいたぁああー!」って叫びました。Unityのバージョンのせいだったようです。【Xcodeのシミュレータ】ようやくiOS版の調整ができると思ったらシミュレータが起動しないというか、選べないんですよね。なんで選べないのか悩みましたところ、Twitterで教えてもらえました「Unityはビルドの前に実機用かシミュレータ用かを選ばなくてはならない」と。実機でもシミュレータでも使えるようなビルドはできないという事ですね、シミュレータ設定にしてビルドしたところ、Xcodeにてシミュレータで動作できました。