仮想環境上の Windows の (Macに繋がれた) Visual Studio で、Xamarin.iOSプロジェクトについて。
“Building from a network share path is not supported at the moment“のエラーメッセージと共に Xamarin.iOS のビルドが通らなくて困ったので、
ここにその時の対処法を載せておきます。
再現環境
仮想環境上の Windows。
Mac上の VM (Parallels) の上に Windowsを立てて、
その中の Visual Studio 2015 Update 3 with Xamarin. (Xamarin for Visual Studio 4.1.0)
現象
- Xamarin.iOS のプロジェクトを新規作成した。
- Xamarin Mac Agent で、Mac(ホストOS)と繋げる。成功
- 何もコードをいじらないで、プロジェクトの Clean をする
- 失敗。以下のエラーメッセージが出る。
(↓ “Phoneword”というのは、プロジェクトの名前。)
対策
まず、今VSで開いているソリューションファイルを、エクスプローラで開く。(VSのソリューションエクスプローラタブで、ソリューション右クリック「エクスプローラで開く」で開きます)
私の場合、ここにありました。
で、ここにあった「Phoneword」(プロジェクト名のフォルダ)を、コピーしてまるまる
ここにお引越しした。
そして再度リビルドしたら、エラーメッセージは消えてビルドが成功した。やった!
参考:“Building from a network share path is not supported at the moment” VS error message for iOS build
補足
↓この記事への有識者からの感想ツイート(良い感じに補足っぽいので載っける)
Xamarin.iOS のビルドはネットワークパスに対応してないから、ネットワークドライブに割り当てるかローカルに丸コピーしてねということか、へえ。https://t.co/mFe5h8HRe3
— 4度目S+のあめいスピナーリミックス (@amay077) 2016年6月28日
ちなみに、完全に関係無い話なのですが、
この記事は出張先の福岡のビジネスホテルで書いています。(午前02:40)
明日は、福岡で Xamarin 講習会の講師をします。
「もつ鍋」を初めて食べました!美味しかったなあ〜!