質問: 困っていること -------- iPhoneとiPad両対応のアプリを制作していて、実機で確認しようとしたところiOS8だけビルドはできますが実行できません。 iOS9、iOS10では実行までできています。 xcode上部のステータスバー?を見ると、installing.... → Runnning.... となったあと、勝手にfinish....になっています。 アラートが表示され、 Could not launch “アプリ名” process launch failed: NotFound となっています。 実機のホーム画面にアプリのアイコンもでてきていません。 設定をみるとアプリのアイコンだけ表示されていて、選択すると位置情報などの上に「NULLにアクセスを許可」とでています。 xcodeのdeviceを選択するとinstalled Appsの欄にアプリは存在しています。 環境 --- * xcode8.3.2 * swift3 * iOS 8.0.4とi0S8.4 試したこと ------ gitでバージョン管理しているので、どこまで戻れば実行できるか試してみました。 実行できるバージョンでは.swiftファイルの名前とクラス名を変更しています。`project.pbxproj`をコミットしていなかったので'project.pbxproj'に合わせると実行できました。 実行できないバージョンの`project.pbxproj`を見ると.swiftファイル名などは一致しており特におかしいところはありませんでした。 他にもアラートの文言で調べるとアプリのアップデートなどで解決されたかたがいますが iOS8で実行したいと思っています。 お詳しい方ご教授願います。
回答: Info.plistにBudle Display Nameの設定がされていて Stringの値を設定しなくてはいけないのに、Boolの値が設定されていました。 こちらを削除したところ問題なく実行できるようになりました。 なぜiOS8だけ実行できなかったのかは、わかっておりませんが 問題が解消されましたので自己解決とさせていただきます。