Xcode 14:如何快速批量更新内部CocoaPods框架签名?
Xcode 14 模块化应用签名编译错误解决方案咨询
切换到Xcode 14后,已完成模块化拆分的应用出现大量与内部框架签名相关的编译错误。手动更新约70个模块的签名耗时耗力,且担心后续会再次出现同类问题。
排查情况
- 执行命令
grep CODE_SIGN_STYLE -r .检查项目配置,结果显示所有模块均为CODE_SIGN_STYLE = Automatic;,且已勾选Automatically manage signing选项 - 在存在问题的模块的
project.pbxproj文件中发现以下空签名配置:
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- 手动在签名标签页更新
Team后,CODE_SIGN_IDENTITY[sdk=iphoneos*]的值仍为空
咨询问题
- 若遇到过该Xcode 14签名问题,具体的解决方法是什么?
- 是否存在类似
xcodesign-fix-team-for-automatic-signing --team MY_TEAM_ID的现成脚本,可一键完成所有模块的签名配置?
内容的提问来源于stack exchange,提问作者olha
相关产品推荐
相关产品推荐

