错误描述
Xcode26打ipa包上传TestFight的时候,打包成功开始上传的时候出现了一次错误,切换网络、重启大法、更新Xcode26.1.1都无法解决该问题。
错误内容:You do not have required role or permission to perform an operation
截图:
环境
- Xcode版本:26.0 和 26.1.1
- Xcode里登录了多个开发者账号,之前有用其他账号打包并上传TestFlight
- 本次打包的开发者账号状态是正常的,没有未签署的新协议
- 使用成员账号以及持有者账号打包都会出现该问题
- 本次更新改动很小,只修改了一个文件里的方法
- 联系了苹果技术支持,他们回复要调查,提交了相关材料,至今没有收到回复邮件
解决
stackoverflow上找到了一个出现同样问题的帖子,效仿里面的方法,最终成功打包并上传TestFlight.
这个是Xcode的Bug导致的,处理方法就是先把Xcode理的所有开发者账号退出,然后再登录要打包的开发者账号,重新打包上传就成功了。**