LoginSignup
2
2

More than 5 years have passed since last update.

【Xamarin.Forms&Prism】iPhone実機を選択してビルドするとエラー

Posted at

はじめに

落ちているすべての石ころに躓いていく・・・

iPhone実機を選択してビルドするとビルドエラーがでた。

スクリーンショット 2019-02-24 20.41.46.png

/Users/{username}/.nuget/packages/mobile.buildtools/1.4.0.638/build/Mobile.BuildTools.targets(25,25): Error MSB4184: 式 "[System.IO.Path]::GetDirectoryName('')" を評価できません。Invalid path (MSB4184) (Trial.iOS)

Prismを導入しないただのXamarin.Formsプロジェクトでは問題なかったので、きっとPrismの問題なんだろうなぁとおもっていたら、こちらのサイトで解決方法がありました。

おかげで解決できました。ありがとうございます!

環境

  • macOS 10.14 Mojave
  • Visual Studio Community 2017 for MAC(7.8.1)
  • Prism.Autofac.Forms(7.1.0.431)

実機デバッグの設定

こちらのサイトを参考にしました。感謝です!

解決方法

iOSプロジェクトのオプションを開いて[ビルド]-[iOS IPAオプション]を選択し、「iTunes Package Archive(IPA)をビルドする」チェックボックスが外れていたので、チェックをつけてOKボタンをクリックします。
スクリーンショット 2019-02-24 21.00.29.png

スクリーンショット 2019-02-24 21.04.40.png

ビルドすると、ビルドエラーがなくなりました!

スクリーンショット 2019-02-24 21.06.21.png

デバッグ実行すると、無事iPhone実機上で起動できました。
Screen Shot 2019-02-24 at 21.07.54.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2