Profile doesn't include the beta-reports-active entitlement.

今天通过Ad Hoc方式打包项目时候遇到了个问题:Profile doesn't include the beta-reports-active entitlement。应该是PP出错了,但这个PP文件我昨天还用来打包使用。网上大部分资料说的是:The beta-reports-active Entitlement
这是很老的一篇文章,按照文中的说法,我的PP是没问题的。那么真正导致这个错误的应该是其它地方,我就开始重启Xcode和重新生成配置文件(PP),结果没有用。
后来看到了这边文章Xcode entitlement 问题定位和解决指南,觉得应该是项目中设置的权限,和PP文件里面的权限不一致导致的问题。修改Xcode中配置的权限后问题解决。

出现问题的截图:
Profile doesn't include the beta-reports-active entitlement.png
2种解决方案(根据自身具体情况排查):
  1. Xcode升级9之后打包时候, 在release下Signing里面的Profile不要用生产的, 若果要打分发的包这里就用hoc描述文件,如果上传AppStore换成release的描述文件。


    Profile配置
  2. 通过查找发现Xcode里面的两项必须打开的权限,不知道为什么关闭了,重新打开后,问题解决。


    C2E6F1DD-15D1-4F99-B95E-CFD51A3FE925.png


作者:左岸浪人
链接:https://www.jianshu.com/p/1bb8bf38fe59


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值