Xamarin/XCode 注册配置文件错误

Posted

技术标签:

【中文标题】Xamarin/XCode 注册配置文件错误【英文标题】:Xamarin/XCode register provisioning profile error 【发布时间】:2018-02-14 22:39:25 【问题描述】:

我有以下问题。我正在创建 Xamarin ios 应用程序(由 vs for max 2017),在构建过程中出现此错误:

没有安装的配置文件与安装的 iOS 签名相匹配 身份。

据我所知,此问题的解决方案与 xCode 创建配置文件有关。但是当我尝试通过 xCode 生成配置文件(名称为 testtesyui)时,我看到了这个错误:

未能创建配置文件。 在开发者网站上您的帐户中没有注册设备。 插入并选择一个设备让 Xcode 注册它。

未找到“testtesyui”的个人资料 Xcode 找不到任何与“testtesyui”匹配的 iOS 应用开发配置文件。

我没有任何真正的 iOS 设备,我打算使用 iOS 模拟器。 下面,我列出了来自 xCode ui 的截图(我已经隐藏了个人数据): xCode account settings, xCode general settings

有人可以帮助解决这个问题吗?如果您需要更多详细信息,请告诉我。 谢谢。

更新: 我在 vs for mac 中打开 info.plist 文件,看到以下内容: info.plist content。 我尝试登录我的苹果帐户,但最后我看到了这条消息: signin。结果,我仍然无法选择我的团队。

你能指点一下我哪里错了吗?

【问题讨论】:

【参考方案1】:

我的问题在于解决方案配置。由于某种原因,我尝试在 Debug|iPhone 模式下构建我的应用程序,而不是在 Debug|iPhoneSimulator 模式下。 当我切换到 Debug|iPhoneSimulator 模式时,构建工作正常。

【讨论】:

【参考方案2】:

您需要启用自动签名才能使用模拟器

确保您有一个连接到 Visual Studio for Mac 的 Apple ID 后,您就可以启用自动签名了

步骤

    在您的 iOS 项目中,打开 Info.plist 文件。在Signing section 中,从团队下拉列表中选择您的团队: 然后,选中自动管理签名复选框。

更多信息here

【讨论】:

感谢您的回答,我在原始消息中写了我的更新。

以上是关于Xamarin/XCode 注册配置文件错误的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 错误:resource://gre/modules/XULStore.jsm,第 66 行:错误:使用 GeckoDriver Firefox 和 Selenium 找不到配置文

Struts2配置知识要点

C#各种配置文件使用,操作方法总结

thinkpad t470。Win10。应用容器配置文件失败,错误为 0x800700B7,因为无法注册 AppContainer SID。

如何修复“AnonymousUser”对象没有属性“配置文件”错误?

VCS种草VSCode