Xamarin.iOS で開発中に、突如エラーがでて困ったので、解決方法を。
具体的には、デプロイに失敗する感じ。
エラーログはこんな感じ。
error MT1018: Your application failed code-signing checks and could not be installed on the device '(੭ु・ω・)੭ु⁾⁾'. Check your certificates, provisioning profiles, and bundle ids. Probably your device is not part of the selected provisioning profile (error: 0xe8008015).
原因は、 Provisioning Profile の期限切れなので、更新すれば OK 。
ということで、直し方は簡単で、 XCode を開いて、 Preferences 、 Accounts の
Apple ID の部分に期限切れとあるので、再度サインインして、更新する。
そして、 View Details... から、再度 Provisioning Profile をダウンロードしなおせば OK 。
で、最後に、 Xamarin Studio で、プロジェクトの設定から、読み込み直せば、
ちゃんとデプロイできるようになります。
さっさと、 Apple Developer Program に課金すれば、なんの問題もないのかもしれない…