今天遇到一个很靓的一个报错,在开发者账号里面添加两个真机的UDID之后正常生成了描述文件下载之后双击安装,双击之后就报错了无论如何都包装不了,具体报错看截图
点击了下载好的描述文件之后就报了这个错误
分析
- 第一个想到的是不是描述文件过期啦,确认了一下没有过期
- 是不是xcode不是最新版,花了两个小时升级了一下
- 是不是xcode之前的什么文件丢失了,全部删除重新安装了一下,花了我3.5小时
:::::以上所有操作之后还是报错
解决
第一步:把描述文件下载到本地
第二步:打开访达->前往->前往文件夹->输入路径
~/Library/MobileDevice/Provisioning Profiles
第三步:打开之后随便复制一个文件的文件名,之后把下载好的描述文件的名字换成复制的名字,然后拖进来替换就搞定了
解释:这里的文件都是之前安装过的描述文件,每次双击安装都在这添加,并不会把之前的描述文件删除,所以最新生成的描述文件添加之后其它的都会失效,xcode会自动识别有效的描述文件,这也是随便复制替换哪个描述文件的原因,
第四步:彻底退出xcode然后重新打开打包就可以了,xcode自动读取
这里是算是曲线救国吧,上面的那个错误还是没有根本解决,如果小伙伴们有好的方案请在下面留言,谢谢