.NET 8 MAUI iOS真机调试报错:找不到Provisioning Profile
.NET 8 MAUI iOS 真机运行配置问题
我开发了一个.NET 8 MAUI iOS应用(非Xcode项目),今日创建了名为“TIMS Testing”的iOS App Development Provisioning Profile,关联了同期创建的iOS Development证书,两者均已下载至Mac设备。钥匙串中可见该证书已验证,Xcode内也能查看此证书和描述文件。
尝试在物理测试设备上运行应用时,执行以下命令:
dotnet build -t:Run -f net8.0-ios -p:_DeviceName=00008110-001838D634D9801E
出现如下错误:
Determining projects to restore... All projects are up-to-date for restore. /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net8.0_17.5/17.5.8020/tools/msbuild/iOS/Xamarin.Shared.targets(1834,3): error : Could not find any available provisioning profiles for TIMS on iOS. [/Users/user/Projects/cds-tims-mobile-client/TIMS.csproj] /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net8.0_17.5/17.5.8020/tools/msbuild/iOS/Xamarin.Shared.targets(1834,3): error : [/Users/user/Projects/cds-tims-mobile-client/TIMS.csproj] Build FAILED. /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net8.0_17.5/17.5.8020/tools/msbuild/iOS/Xamarin.Shared.targets(1834,3): error : Could not find any available provisioning profiles for TIMS on iOS.[/Users/user/Projects/cds-tims-mobile-client/TIMS.csproj] /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net8.0_17.5/17.5.8020/tools/msbuild/iOS/Xamarin.Shared.targets(1834,3): error : [/Users/user/Projects/cds-tims-mobile-client/TIMS.csproj] 0 Warning(s) 1 Error(s)
我的项目csproj文件中Debug配置如下:
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'"> <CreatePackage>false</CreatePackage> <CodesignProvision>Automatic</CodesignProvision> <CodesignKey>iPhone Developer: Cole Perry (T27KR8XA74)</CodesignKey> <DebugType>portable</DebugType> <DebugSymbols>true</DebugSymbols> <MtouchLink>None</MtouchLink> <!-- No linking for Debug builds --> <MtouchDebug>true</MtouchDebug> <!-- Enables debug mode --> <MtouchUseLlvm>false</MtouchUseLlvm> <!-- Disables LLVM to avoid inlining issues --> <UseNativeHttpHandler>false</UseNativeHttpHandler> <SelfContained>false</SelfContained> </PropertyGroup>
我其他应用的Provisioning Profile和证书均能正常工作,仅当前这个配置出现问题。请问:
- 如何检查Provisioning Profile是否已正确安装?
- 还有哪些可能遗漏的配置?
附Provisioning Profile截图:
内容的提问来源于stack exchange,提问作者Cole Perry
相关产品推荐
相关产品推荐

