更新Mac后创建归档时出现「No team found in archive」错误求助
解决「No team found in archive」错误的实用方案
检查Xcode账户有效性
打开Xcode的偏好设置(Xcode > Settings),切换到「Accounts」标签,确认已登录正确的Apple Developer账号,对应的开发团队正常显示。如果没登录或者团队信息缺失,重新登录账号并勾选目标团队。统一项目签名配置
- 打开项目的「Build Settings」,搜索「Code Signing」
- 确保「Code Signing Identity」和「Development Team」在Debug、Release所有配置里都选了正确的团队
- 执行
Product > Clean Build Folder清理缓存,之后重新生成归档
手动修复归档的团队信息
归档生成后,在Organizer里右键归档文件选「Show in Finder」,右键归档包选「Show Package Contents」,找到Info.plist:- 在
ApplicationProperties字典里添加或修改Team字段,填入你的团队ID(可从Apple Developer后台或Xcode账户详情里获取) - 保存文件后回到Organizer,重新点击「Distribute App」尝试
- 在
适配系统更新:升级Xcode
Mac系统更新后,旧版Xcode可能存在兼容问题,打开App Store检查Xcode的最新版本,安装完成后重试归档流程重置Xcode缓存
打开终端执行以下命令清理缓存:rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/Xcode/DerivedData重启Xcode后重新归档
内容的提问来源于stack exchange,提问作者Shweta
相关产品推荐
相关产品推荐

