You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode中含嵌套framework的app工程如何分开提交两部分代码

操作方案

方法1:直接用Xcode自带提交功能拆分

  • 点击Xcode顶部菜单Source Control > Commit调出提交窗口
  • 窗口左侧边栏会列出当前工作区关联的所有独立Git仓库(你的App主项目、嵌套Framework项目会分别单独展示)
  • 第一次提交先选中Framework对应的仓库条目,此时右侧仅展示Framework的改动文件,全选后填写Framework对应的提交信息,点击提交即可,本次提交只会作用于Framework的Git仓库
  • 再次打开提交窗口,选中App主项目对应的仓库条目,勾选App的改动文件,填写对应提交信息完成提交即可
  • 如果你不想切换仓库筛选,也可以在全量改动列表里手动只勾选归属Framework的文件提交完成后,再单独勾选App的文件提交,效果一致,只要注意不要勾选错不同项目的文件即可

方法2:用Git命令行提交(可控性更高)

  • 分别进入App主项目的根目录、Framework项目的根目录
  • 每个目录下分别执行git add 对应改动文件、git commit -m "对应提交信息"即可完成分开提交

注意事项

如果你的Framework是作为Git Submodule接入主项目的,提交完Framework的改动后,需要在主项目目录下单独提交Submodule的commit指针更新,不要和主项目的业务代码改动混在同一次提交里。

内容的提问来源于stack exchange,提问作者Kaplan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:57:01