なんか納得いかないから日記に書く!!!!
iPhoneアプリ(on Xamarin) を, いつもの通り実機デバッグしようとしたら, ある日突然できなくなって, エラーメッセージに従っても全然ダメで, 結局全く関係無いことしたらうまく切り抜けられたっていう愚痴日記です.
突然の実機デプロイ不可
会社で, Xamarin で スマホアプリを開発していて, 実機テストをしていました.
そしたら突然 iPhone実機デプロイできなくなって,
Deploy to Device 窓に
アプリケーションがシグナルにより終了しました: SIGHUP
って言われるようになったんです. 赤字で.
シミュレーターでなら動く. 実機はダメ.
code signing/provisioning profiles あたりがどうのとか言われてるから developer.apple.com の Certificates, Identifiers & Profiles のページ入って必死こいて色々ググりながら試したんです,
本当にめっちゃ頑張ったんです
だって profiles どれも expire してないし invalid なものも無いんですもん!!!!
全部めっちゃ健康 Active !!!!!!
でもダメだったんです
私この辺すごい自信無いから, それもあって, 本当に心折れかけました…
調べた
で, 色々調べて, このページにたどり着きました.
[ Forum › Xamarin Platform › iOS ]Fail deploy my application to my iPhone
その中の1つ目の回答者の回答:
(cleanや)リビルドやって, さらに, 実機内にある既存のアプリ消しなよ, と.
リビルドなら何度もやった!
だから, 書いてあるとおりに実機のアプリ消してみた. ダメもとで.
だって, 普通は, いつもは, Runしたら,
実機内の古いアプリは新しいやつに上書きされるんです.
だから意味無いんじゃないかって.
そもそも code signing/provisioning profiles 周りとは全然関係無い話だし.
納得いかんがアドバイス通りにやってみる
でも一応やってみました.
既存の, 更新前のアプリを消してから, 走らせました.
意味無いよなあと思いながら.
しかし.
結果
通った…
あっけないです.
普通に実機で動きました.
なんなの?ヽ(;▽;)ノ
めっちゃ納得行かないからここに書いておきます. 同じ目に遭ってて困ってる人の助けになればいいです.