Buildは成功するのに、こんなメッセージがでてきました。
No such file or directory (/Users/tetsuya/Library/Developer/Xcode/DerivedData/projname-cgwzjihzvixdgfgwngbetlunnacb/Build/Products/Debug-iphoneos/App Name.app/App Name)
##対処法
1. iOS Deployment Targetと実機のバージョンがあっているか確認する
まず、そもそもターゲットバージョンがあっているかの確認をしましょう。方法としては、
XCode : TARGETS > Build Settings > Deplayment > iOS Deployment Target
iPhone: 設定 > 一般 > 情報 > バージョン
で確認できます。
Storyboardはバージョン4.xの端末では利用できないので、Interface Builderを利用しましょう。
ARCは、利用できるようですが少し扱いが5.xと違うようなので注意しましょう。
2. 下記の手順を試してみる
よくいろんなブログで紹介されている手法です。上記を確認しても問題がなさそうなら試してみます。
- Dockコネクタ/Lightningケーブルを端末から抜く
- アプリを端末から削除
- メニューから[Window]->[Organizer] を開く
- "Projects"タブから任意のDerived data フォルダを"Delete..."ボタンで削除する
- Xcodeを再起動し、端末を接続し、プロジェクトをRunする
3. 再起動
困ったときの再起動です。Mac、端末ともに再起動してみます。
参照: dhilipsiva: Xcode - Could not launch app - No such file or directory Error.
補足1. 2-4でDerived data フォルダを開くときは、Finder内で⌘ + Shift + G
を押下することで、フォルダに移動ダイアログが表示される
補足2. 2-4で削除するDerived data projname-cgwzjihzvixdgfgwngbetlunnacb
は、エラーメッセージに表示される "/Users/tetsuya/Library/Developer/Xcode/DerivedData/projname-cgwzjihzvixdgfgwngbetlunnacb
"にあわせる