未找到 MAUI IOS 配置文件

问题描述 投票:0回答:1

我有一个 dotnet 8 MAUI IOS 应用程序。这不是一个 xcode 项目。我有一个名为“TIMS 测试”的 IOS 应用程序开发配置文件,它与 IOS 开发证书绑定。两者都是今天创建的。我已将两者下载到我的 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 : The specified iOS provisioning profile 'TIMS Testing' could not be found [/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 : The specified iOS provisioning profile 'TIMS Testing' could not be found [/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 文件:

    <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
      <CreatePackage>false</CreatePackage>

      <CodesignProvision>TIMS Testing</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>

我的所有其他应用程序配置文件和证书都正常工作,这是我唯一遇到问题的配置文件。我真的不知道该怎么做才能从这里调试这个。

如何检查我的计算机上是否正确安装了配置配置文件?我还可能缺少什么我可能需要的东西?非常感谢任何帮助。

Prov 个人资料图片(如果有帮助):

enter image description here

ios xcode maui provisioning-profile
1个回答
0
投票

首先建议通过自动配置的方式将项目部署到手机上,这样不需要您手动创建配置文件,可以参考iOS应用的自动配置

另外,如果您选择手动创建配置文件,则需要确保配置文件的App ID与项目info.plist文件中的Bundle标识符相同。创建后需要下载 Visual Studio 中预配置的配置文件

© www.soinside.com 2019 - 2024. All rights reserved.