質問の詳細
Windows上のXamarinを利用して、マルチプラットフォーム開発を行っています。
今回、Androidでのコンパイルは正常に行われ、アプリも動作したのですが、iOS側で問題が発生しております。
コンパイルを実行しても、以下のエラーメッセージを出力し、コンパイルができません。
コンパイル時に、MessagingRemoteExceptionとIOExceptionが出力され、コンパイルが失敗しています。
なにか必要な設定があるのでしょうか?
発生している問題・エラーメッセージ
ビルドを開始しました... 1>------ ビルド開始: プロジェクト: ShikonMulti.iOS, 構成: Debug iPhoneSimulator ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(27,2): warning MSB4011: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.Before.targets" は 2 度インポートできません。このファイルは既に "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets (25,2)" でインポートされています。ビルド作成エラーである可能性があります。この再インポートは無視されます。[D:\Xamarine\ShikonMulti\ShikonMulti\ShikonMulti.iOS\ShikonMulti.iOS.csproj] 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(1168,2): warning MSB4011: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.After.targets" は 2 度インポートできません。このファイルは既に "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets (1166,2)" でインポートされています。ビルド作成エラーである可能性があります。この再インポートは無視されます。[D:\Xamarine\ShikonMulti\ShikonMulti\ShikonMulti.iOS\ShikonMulti.iOS.csproj] 1> Executing SayHello Task to establish a connection to a Remote Server. 1> Properties: 1> SessionId=4452b146be0a6bb6733dd904e7c1ce2b040f9b94593666da3e3d28693d0c0280, 1> ServerPort=55915, 1> ServerAddress=192.168.10.102, 1> ServerUser=apple, 1> ServerPassword=, 1> SSHKey=, 1> SSHPassPhrase=, 1> AppName=ShikonMulti.iOS, 1> VisualStudioProcessId=24132, 1> ContinueOnDisconnected=False 1> 署名 ID が検出されました: 1> 1> Bundle Id: apuproject.ShikonMulti 1> App Id: apuproject.ShikonMulti 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : [xma]: An error occurred on the receiver while executing a post for topic xvs/build/execute-task/ShikonMulti.iOS/4452b14002fACTool and client build4452b146be0a6bb6733dd904e7c1ce2b040f9b94593666da3e3d28693d0c028018712jptom 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : An error occurred on client Build1610000228 while executing a reply for topic xvs/build/execute-task/ShikonMulti.iOS/4452b14002fACTool 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : 場所 Xamarin.Messaging.Client.ApplicationMessageExtensions.<>c__DisplayClass10_0`1.<OfResponse>b__1(MqttApplicationMessage m) 場所 C:\A\1\35\s\src\Xamarin.Messaging.Client\Extensions\ApplicationMessageExtensions.cs:行 189 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : 場所 System.Reactive.Linq.ObservableImpl.Select`2.Selector._.OnNext(TSource value) 場所 d:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\Select.cs:行 39 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): warning : 場所 Xamarin.Messaging.Client.MessagingClient.<PostAsync>d__21`2.MoveNext() 場所 C:\A\1\35\s\src\Xamarin.Messaging.Client\MessagingClient.cs:行 190 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): error : MessagingRemoteException: An error occurred on client Build1610000228 while executing a reply for topic xvs/build/execute-task/ShikonMulti.iOS/4452b14002fACTool 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): error : IOException: Sharing violation on path /Users/apple/Library/Caches/Xamarin/mtbs/builds/ShikonMulti.iOS/4452b146be0a6bb6733dd904e7c1ce2b040f9b94593666da3e3d28693d0c0280/Assets.xcassets/AppIcon.appiconset/Contents.json 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.Shared.targets(398,3): error : ========== ビルド: 0 正常終了、1 失敗、1 更新不要、0 スキップ ========== ========== 配置: 0 正常終了、0 失敗、0 スキップ ==========```
試したこと
ソリューションのクリーン処理や、Xcode側のキャッシュクリアなどは試してみました。
補足情報
Xamarinのバージョンは16.10
Xcodeのバージョンは12.5 になります。
署名、並びにバンドル識別子の問題は基本的にクリアのはずです。
最後に
同様の問題にぶつかられた方がいましたら、ご助言を頂きたく思います。
また、何か必要な情報などありましたらご指摘をお願いします。
以上、どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/10 12:42