macOS Ventura+Xcode14无法使用自签名Provisioning Profile:缺失UUID属性
解决macOS Ventura下自签名Provisioning Profile提示“缺少UUID属性”的问题
macOS Ventura(13.0)对Provisioning Profile的校验规则做了升级,旧教程生成的自签名文件因缺少必填的UUID字段导致无法安装,按以下步骤修复:
- 找到你的
.mobileprovision文件,重命名为.zip并解压,得到内部的embedded.mobileprovision文件(本质是plist格式) - 用文本编辑器打开该plist文件,在根节点的
<dict>下添加UUID字段:
可以通过终端执行<key>UUID</key> <string>这里填随机UUID</string>uuidgen命令生成符合要求的UUID,直接复制输出内容填入即可 - 保存修改后的文件,改回
.mobileprovision后缀 - 重新安装该描述文件,即可正常导入系统
注:此前正常使用的描述文件被系统移除,也是因为Ventura的新校验规则判定文件不合法导致的。
内容的提问来源于stack exchange,提问作者gkpln3
相关产品推荐
相关产品推荐

