我需要在我的xamarin项目中提供配置文件和证书...... 但是我在我的窗口上使用xamarin表单连接到物理mac ...发生的事情是:当我需要在ios中运行我的项目时,我通过windows运行它,我的mac就是这样...但是对于物理设备我需要这个证书。和轮廓... 如果我将项目传递给我的虚拟mac并将证书和配置文件放在那里然后再将它传递给我的窗口,它会工作吗?我的项目将如何访问我的项目中的windoew中的钥匙串?我是否需要在我的窗口中安装证书?这件事怎么样?我有点困惑......我真的需要那样做 如果可以,请你帮助我 我做了所有这些事情,现在我的证书有效......但是这个错误出现了...我试过禁用钥匙串......但仍然是这样......
我的错误
安装失败:未正确配置您的代码签名/配置配置文件。您当前的配置文件可能不具备权利,请查看iOS设备日志以获取详细信息(错误:0xe8008016)
我的配置文件通常出现在我的开发者帐户和我的项目中......它也链接到我的证书,我的设备也在Apple开发者帐户上注册,并且它也链接到我的证书
我在我的mac中下载了de provisioning ...是否有特定的文件夹,它必须在哪里?
我的IOS设备日志说:
可执行文件已使用无效的权利签名
答案 0 :(得分:2)
听起来你已经在Windows PC上正确设置并使用物理mac作为构建设备。我猜你可以在模拟器上运行应用程序,现在需要连接并在实际设备上运行它。
我不确定你的意思是“虚拟mac”。
您需要按照this guide中的步骤创建证书和配置文件。
答案 1 :(得分:1)
您需要从配置中删除“ Entitlements.plist”。
项目选项> IOS捆绑签名>自定义权利(保留空白)。
答案 2 :(得分:0)
我禁用所有: 钥匙扣 组 推送通知 那么,它有效...... 问题确实存在于权利中