PhoneGap
Xcode
Cordova

Xcode8.3.3でcordova run iosしたときに失敗する場合の対処法

事象

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 を実行
※ただし、実行時に端末のロックが解除されていないと同様のエラーが発生する。

原因やなぜこれで治るかについては詳しく調べていないので、こちらのやりとりを参照して下さい。