首页 文章

我在Entitlement plist中为我的移动应用程序添加了Keychain支持但是无法在xamarin中准备发布版本

提问于
浏览
2

我在Entitlement plist中为我的移动应用程序添加了Keychain支持但是无法在xamarin中准备发布版本

以下是我在iOS项目属性中添加权利后面临的错误

错误:错误MT1006:无法在设备上安装应用程序'/Users/MyUser/Library/Caches/Xamarin/mtbs/builds/ValuD.MobilD.IWMS.iOS/251d0141d24521bb61666d94057028a9/bin/iPhone/Release/ProjectNamespace.app' 'iPhone 6s Plus':您的代码签名/配置配置文件未正确配置 . 您可能拥有当前配置文件不支持的权利,或者您的设备不属于当前配置文件 .

请查找附加截图以获取更多帮助 .

enter image description here

enter image description here

2 回答

  • 3

    **

    在这个bug上付出了很多努力并最终解决了它;)..伙计们分享我的答案,这是100%的工作......相信我,你会发现它非常有帮助 .

    **

    Whenever you need Entitlement plist to be added as part of your build it must be provided in custom entitlement section, you will find it in iOS project properties where we select the Provisioning Profile.

    要为您的配置文件找到合适的权利Plist,请按照以下步骤完成: -

    • 通过登录developer.apple.com门户网站下载配置文件

    • 在编辑文本(MAC)或记事本(窗口)中打开配置文件,并查找关键权利

    • 在上面的TAG下面,您会发现权利Plist代码包含在TAG中,如下例所示: -

    • 例如: - <dict> <key> keychain-access-groups </key> <array> </dict>

    • 将TAG代码复制并替换为plist

    • 完成

    请享用 ... :)

  • 1

    尝试检查为应用ID启用的配置文件服务

相关问题