アプリ起動
↓
ホームボタンを押す
↓
ホーム画面に移る。
↓
ホームボタンをダブルクリック
↓
バックグラウンドでアプリは起動している状態
になっているわけです。
その機能のせいで、ゲームなんかを作るとき、ゲームを途中でやめるためにホームボタンを押して、再度、起動すると、そのゲームをやめた状態で起動されちゃったりしますよね?
僕が今つくっているゲームは、制限時間内に目標をクリアするゲームで、途中から始めてもらいたくなかったわけです。
そこで、ちょっと調べたら、ありましたのでご紹介します。
どのアプリにも「(アプリ名)-Info.plist」というファイルが、Resourcesフォルダ辺りに入っていると思うのですが、そこをいじります。
「(アプリ名)-Info.plist」を選択すると、下のような画面が出てくると思います。
で、画面一番上の項目を選択した状態で、一番右を見てもらうとリストマークみたいなアイコンが出てくると思いますので、そこをクリック!
そこで、「Application does not run in background」を入力して、チェックします。

これだけで、途中でゲームをやめたりしても、ちゃんと初期画面に戻っています。
メデタシメデタシ。