在 mac 上安装 Provisioning Profile 时出错

Sid*_*rya 5 xamarin.ios ios provisioning-profile ios-provisioning xamarin.forms

我有一个启用了推送通知的 Xamarin 表单 ios 应用程序,它可以与分发配置文件一起正常工作,但不能与开发配置文件一起使用。我已经在苹果账户的应用程序标识符中上传了用于开发和分发的证书。现在,当我下载和安装使用该 App ID(标识符)的配置文件时,我每次都会收到以下错误:

无法在此设备上安装一个或多个配置文件。

请确保为此设备配置了配置文件。如果没有,请尝试生成新的配置文件。

我在安装每个配置文件时都收到此错误。mac 版本是 10.15.4 和 Xcode 11.4 (11E146)。

我已经为我的帐户尝试了 Xcode 首选项中的下载手动配置文件选项。请帮我修复这个拦截器!!

Rad*_*ekR 5

I even didn't have any provisioning profiles with the same uuid, but copying it manualy did the job. This is my example:

   cd ~/Library/MobileDevice/Provisioning\ Profiles

   cp ~/Downloads/YourAppsProvProf.mobileprovision ./2a3cbed1-dbfc-42c8-8ac6-54c10f1d99a0.mobileprovision
Run Code Online (Sandbox Code Playgroud)

(I've replaced uuid with fake one to avoid providing real data on stackoverflow. You need to select provisioning profile in finder and switch finder to column view, then you can see profile's details, eg. its uuid)


Nav*_*han 3

我也遇到了同样的问题,并且我无法删除所有配置文件(在 ~/Library/MobileDevice/Provisioning Profiles/ 中)

相反,我删除了具有相同 uuid 的旧配置文件(您可以在 TextEdit 中打开配置文件并查找 UUID 或只需点击空格 mac 将显示包含所有详细信息的快速显示)

然后我下载了新的配置文件,用新配置文件的 uuid 重命名 (.mobileprovision),然后复制到配置文件文件夹 (~/Library/MobileDevice/Provisioning Profiles/)

然后我就可以在 Xcode 中选择配置文件并使用它。