You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Rider开发.NET MAUI时Mac Catalyst应用找不到配置描述文件

.NET MAUI Mac Catalyst 签名配置问题求助

我在macOS Sonoma(14.6.1)环境下使用JetBrains Rider进行.NET MAUI开发(VS Code无法正常使用)。目前应用在iOS、Android模拟器及真机上均可正常构建并运行,但Mac Catalyst应用无法启动,每次触发的报错为:
Xamarin.Shared.targets(1834,3): 找不到应用的可用配置描述文件。

我已重新完成完整配置流程:在开发者后台删除并重新创建了证书、App ID和配置描述文件(涵盖macOS专用配置,以及启用Mac功能的iOS配置),且反复下载安装多次,问题仍未解决。.NET MAUI官方文档对此场景的支持不足,我可以提供相关日志或截图协助排查,当前Xcode中已存在三个签名证书。

以下是项目csproj文件的相关配置片段:

<!-- Debug Configuration for iOS -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)' == 'Debug|net9.0-ios'">
    <CodesignKey>key is here</CodesignKey>
    <CodesignProvision>Automatic</CodesignProvision>
    <BuildIpa>true</BuildIpa>
</PropertyGroup>

<!-- Release Configuration for iOS -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)' == 'Release|net9.0-ios'">
    <CodesignKey>key is here</CodesignKey>
    <CodesignProvision>Automatic</CodesignProvision>
    <BuildIpa>true</BuildIpa>
</PropertyGroup>

<!-- Debug Configuration for Mac Catalyst -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)' == 'Debug|net9.0-maccatalyst'">
    <CodesignKey>key is here</CodesignKey>
    <CodesignProvision>Automatic</CodesignProvision>
</PropertyGroup>

<!-- Release Configuration for Mac Catalyst -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)' == 'Release|net9.0-maccatalyst'">
    <CodesignKey>key is here</CodesignKey>
    <CodesignProvision>Automatic</CodesignProvision>
</PropertyGroup>

内容的提问来源于stack exchange,提问作者Jason Holt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 00:48:24