我在权利plist中添加了对移动应用程序的钥匙串支持,但是无法在xamarin中准备发布版本

San*_*ket 2 c# xamarin.ios ios xamarin xamarin.forms

我在权利plist中添加了对移动应用程序的钥匙串支持,但是无法在xamarin中准备发布版本

以下是我将权利添加到iOS项目属性后遇到的错误

错误:MT1006错误:无法在设备“' iPhone 6s Plus”:您的代码签名/配置配置文件未正确配置。您当前的配置文件可能不支持您的权利,或者您的设备不属于当前的配置文件。

请查找附件的屏幕截图以获取更多帮助。

在此处输入图片说明

在此处输入图片说明

San*_*ket 5

**

付出很多努力并最终解决它;)..伙计们分享我的答案,这是100%可行的……相信我,您会发现它非常有帮助。

**

每当您需要在构建中添加权利plist时,都必须在“自定义权利”部分中提供它,您可以在iOS项目属性中找到它,我们在其中选择“ Provisioning Profile”。

要为您的配置文件找到适当的权利Plist,只需执行以下步骤并完成:

  1. 通过登录到您的developer.apple.com门户下载配置文件。
  2. 在编辑文本(MAC)或记事本(Windows)中打开供应配置文件,然后查找关键权利
  3. 在TAG的上方到上方,您会发现TAG中包含了Entitlement Plist代码,如以下示例中所述:
  4. 例如: <dict> <key> keychain-access-groups </key> <array> </dict>

  5. 将TAG代码复制并替换到您的plist中

  6. 完成了

请享用 ... :)