実機デバッグができない!
iphoneアプリ開発を始めて、できないとモチベーションが下がりまくるやつ。
${実 機 デ バ ッ グ}$
ここを参考にしてやってたけど(参考)
ググっても全くわからなくて
しばらく放置してたけど
頑張ってたまたま解決できた。
調べた感じではネット上に正解が転がってなかったし、
勉強会とか行って質問しても、
ありがちな悩みの割に解決策知ってる人が少ないっぽいので
誰かの役に立てれば。
知ってる方法だったり
役に立たなかったらごめんなさい。
事象
Xcodeのプロジェクトの'General'ってとこにこんな
エラー(警告?)が出てます。
英語に詳しい人が言うにはこういうことらしいです。

「いいえ非期限切れのプロビジョニング・プロファイルが見つかりませんでした。」
ごめん何言ってるかわからない
どうやら、実機デバッグには「プロファイル」なるものが必要らしいです。
「そうか、プロファイルファイルってのをAppleが配布してるのか!」って思って
Apple Developer Programとか見てみたけど
プロファイルがもらえそうなところなし。
しばらく放置してました。
解決方法
で、今日iphoneいじってたら
アイコンが設定されてないイケてない名前のアプリがあった。
あれ?これ開発してたやつじゃん
って思って開くと「開発元が信用されていません」的なエラーが出る。
そのメッセージをまんまGoogleで検索したら
以下のページが出てきました。
http://qiita.com/ktysne/items/8e3afc029754dd50f758


プロファイルってこれか!!!!
でもこのページを編集した人とはiphoneのバージョンが異なるようで
僕には一般の中にプロファイルがありませんでした。
僕のやつでは
${設定>一般>デバイス管理>デベロッパApp>認証}$
で解決できました。
僕の場合はこの後
「Could not find Developer Disk Image」ってのが出てもうちょっと苦労したけど
常にxcodeを最新にしとけばそんなことはないと思います。
出てきた人はこちら
「Could not find Developer Disk Image」の解決