「"DetectSigningIdentity"タスクが予期せずに失敗しました」というエラーが出る場合、
ソリューションプラットフォームが 「iPhone」 になっていないでしょうか?
おそらく、Apple Develop Program に加入していない段階で出るエラーと思われます。
プロビジョニングがされていない?ということなんですかね~?
1.解決方法
(1)VisualStudio で Xamarin Mac Agent (XMA) にてMacと接続されていることを確認します。
(2)VisualStudio で ソリューションプラットフォームを 「iPhoneSimulator」 に変更します。
(3)VisualStudio でビルド→クリーン。
(4)Macで以下を削除
/ユーザー/ユーザー名/Library/Caches/Xamarin/XMA
/ユーザー/ユーザー名/Library/Caches/Xamarin/mtbs
(5)VisualStudio でXMA にて再接続。
(6)VisualStudio でビルド→全てビルド
私はこれで治りました。
2.参考までに
ちなみに、参考までですが、ビルド失敗とビルド成功の時ではslnファイルに以下の箇所に違いがありました。
"GUID".Debug|Any CPU.Build.0 = Debug|iPhone
ビルド成功した場合、上記行が無くなっていました。
ご参考になれば幸いです。
当ブログの内容をまとめた Xamarin逆引きメニュー は以下のURLからご覧になれます。
https://itblog.dynaspo.com/blog-entry-81.html
- 関連記事
-