我正尝试在PC Visual Studio 2022上的iPhone上测试我的.Net MAUI应用程序,该应用程序已与安装了xCode和所有内容的Mac配对。我的iPhone已连接到Mac,我正尝试将其部署为iOS远程设备。
生成失败,并出现以下错误:
错误MSB4044:没有为“CompileAppManifest”任务所需的参数“DefaultSdkVersion”提供值。
错误发生在Xamarin.shared.targets中:
<CompileSceneKitAssets
SessionId="$(BuildSessionId)"
AppBundleName="$(_AppBundleName)$(AppBundleExtension)"
Condition="'$(IsMacEnabled)' == 'true'"
ToolExe="$(CopySceneKitAssetsExe)"
ToolPath="$(CopySceneKitAssetsPath)"
SceneKitAssets="@(SceneKitAsset)"
IntermediateOutputPath="$(DeviceSpecificIntermediateOutputPath)"
TargetFrameworkMoniker="$(_ComputedTargetFrameworkMoniker)"
ProjectDir="$(MSBuildProjectDirectory)"
ResourcePrefix="$(_ResourcePrefix)"
IsWatchApp="$(IsWatchApp)"
SdkPlatform="$(_SdkPlatform)"
SdkDevPath="$(_SdkDevPath)"
SdkRoot="$(_SdkRoot)"
SdkVersion="$(_SdkVersion)">
<Output TaskParameter="BundleResources" ItemName="_BundleResourceWithLogicalName" />
删除bin和obj文件夹没有帮助。
该应用程序在模拟器上成功运行。
缺少了什么?
1条答案
按热度按时间aelbi1ox1#
我也遇到了同样的问题,但用的是iPad。
“修复”步骤:
1.断开器械。
1.等待目标设备更改为“远程设备”。
1.重新插入设备。
1.等待目标设备更改回“xxx的iPad”