事象
cordova run ios
で実機デバッグする際に以下のエラーメッセージが出る。
Error: Error code 253 for command: ios-deploy with args: --justlaunch,--no-wifi,-d,-b,/Users/(MyApp)/MyApp.app
環境
macOS Sierra
Xcode:8.3.3
Cordova:7.0.1
Cordova iOS platform : 4.4.0
ios-deploy : 1.9.1
対応方法
1.以下のディレクトリにシンボリックリンクを張る
cd /Applications/Xcode.app/Contents/Developer/platforms/iPhoneOS.platform/DeviceSupport
sudo ln -s 10.3.1\ \(14E8301\)/ 10.3
2.platforms/ios/配下のxcodeprojファイルを開いて以下の設定をする
General > Signing より、署名する
General > Deployment Info > Deployment Targetを10.3に設定
3.cordova run ios を実行
※ただし、実行時に端末のロックが解除されていないと同様のエラーが発生する。
原因やなぜこれで治るかについては詳しく調べていないので、こちらのやりとりを参照して下さい。