可执行文件使用无效的权利进行签名。错误

时间:2017-12-07 14:03:45

标签: ios visual-studio icloud

在为iCloudUIApp示例设置iCloud测试时,请帮助我理解我所缺少的内容。 https://github.com/xamarin/ios-samples/tree/master/IntroductionToiCloud/iCloudUIDoc

示例应用程序上传到物理设备就好了,没有启用iCloud(崩溃,但没关系),这意味着正确设置了配置文件,设备,团队ID,应用程序ID。

现在,只要我在Entitlements.plist中启用iCloud,就会出现此错误: '错误MT1006:无法安装应用程序' 和 “可执行文件已使用无效的权利签名。”

这是我做的:

  • 我在开发者门户网站中设置了一个iCloud容器,ID为:iCloud.com.sketch.iCloudUIDoc
  • 我将iCloud Application Service添加到开发人员门户中的App ID(也可以选择启用非应用内购买和游戏中心)
  • 我将iCloud容器分配设置为iCloud.com.sketch.iCloudUIDoc并启用它
在Visual Studio中

    Entitlements.plist中的
  • 我启用了iCloud
  • 服务:我启用了iCloud Documents和CloudKit
  • 我将容器设置为:iCloud.com.sketch.iCloudUIDoc(也尝试使用Team ID作为前缀 - 无济于事)

在Info.plist中,我有Team,Signing Certificate,Provisioning Profile设置,启用了自动签名管理。 此处未启用其他服务(背景模式,GameCenter,地图)。

设备:

  • 登录iCloud
  • 启用了iCloud Drive
  • 启用iCloudUIDoc应用的iCloud访问

运行应用 - >上传错误。 尝试使用不同的硬件 - 结果相同。

我出错了什么? 谢谢

1 个答案:

答案 0 :(得分:0)

事实证明,在Apple开发人员网站上下载和dbl点击.mobileprovisioning文件是不够的 - 我还需要转到Visual Studio - 首选项 - Apple开发者帐户 - 查看详细信息 - 下载所有配置文件。 之后它起作用了。

我希望它能帮助那些陷入困境的人。