ios 没有为“CompileAppManifest”任务所需的参数“DefaultSdkVersion”指定值

eanckbw9  于 2023-03-20  发布在  iOS
关注(0)|答案(1)|浏览(72)

我正尝试在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文件夹没有帮助。
该应用程序在模拟器上成功运行。
缺少了什么?

aelbi1ox

aelbi1ox1#

我也遇到了同样的问题,但用的是iPad。
“修复”步骤:
1.断开器械。
1.等待目标设备更改为“远程设备”。
1.重新插入设备。
1.等待目标设备更改回“xxx的iPad”

  • 在此之后,我得到了“错误MT1007:未能启动应用程序”,但随后已正确部署。*

相关问题