我知道这个错误还有一百万个其他问题,我已经尝试了几乎所有这些问题都无济于事。
我尝试了“自动配置”和“手动配置”,但到目前为止没有任何效果,我会很感激一些新的建议。
我尝试使用
Release
和 Generic Device
设置在 Visual Studio for Mac 17.4(Build 2406)中构建它,但我最终遇到了这个错误。
然后我尝试使用“手动配置”。当我选择这个选项时,我会看到“Bundle Signing Options”按钮。当我点击它时,我看到这个:
这是
myproject.csproj
文件中的条目:
在 Visual Studio > Tools > Preferences > Publishing > Apple Developer Accounts 中,我在“Provisioning Profiles”下看到了这个:
我在
myproject.csproj
文件和 Apple 帐户下看到的配置文件名称完全匹配。
关于如何解决这个问题有什么建议吗?
我从以下几个方面给大家一些建议:
检查配置文件是否与证书匹配。项目的 BundleID 和 Sign Identity 应该与我们在创建配置文件时选择的相同。我认为这个文档为应用程序商店分发提供一个 iOS 应用程序 是一个很好的例子来展示创建配置文件的工作流程。
使用 Xcode 下载和管理证书和配置文件,因为 Visual Studio 在同步数据时有时会遇到问题。下载预配文件后重新启动 Visual Studio for Mac。您可以参考在您的 Mac 构建主机上下载配置文件
希望对你有用。
我一直有完全相同的问题。我四处走动,但没有任何效果。然后我按照前面的答案链接 https://learn.microsoft.com/en-us/dotnet/maui/ios/deployment/provision?view=net-maui-7.0 中的步骤操作,第一次尝试就成功了。我什至不确定与我一直在做的有什么不同,但它现在正在工作。