ios - 如何删除 xcode 项目中的子模块方案?

标签 ios xcode

我正在开发一个有很多依赖项的项目,目前以子模块的形式实现。似乎每个子模块框架的目标方案都自动添加到我父项目的方案列表中,非常臃肿。我只想特别列出我的项目的方案。但是,当我去管理方案并删除任何子模块方案时,它实际上是从子模块中删除方案,使其变脏。取消选中“共享”选项也是如此。有没有一种方法可以删除(或隐藏)我父项目中子模块的方案,而无需删除子模块本身的方案?我考虑过隐藏它们,但这只发生在本地,如果其他人正在从事该项目,则不会反射(reflect)出来。如果可能,我希望对所有人隐藏(或删除)它们。

最佳答案

git rm --cached moduleA
rm -rf moduleA
rm .gitmodules
vim .git/config

then remove this line like it 
[submodule "moduleA"]
      url = /Users/nick/dev/nick-doc/testGitSubmodule/moduleA.git

then Esc Exit the vim

git add .
git commit -m "remove submodule"


Done

关于ios - 如何删除 xcode 项目中的子模块方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55037919/

相关文章:

ios - 如果不使用,分发配置文件中的 "Enabled Services"会导致 App Store Review 出现问题

ios - 变量的内容不显示 xcode 调试器

objective-c - 如何在 OSX 上基于文档的应用程序中导出包文件?

ios - 在用于 REST 的 Objective-C 的 Google API 客户端库中上传带有 "fixed" token 的 Youtube 视频

ios - 从 CocoaPods 资源包加载图像

ios - Amazon 链接中不提供 AWSiOSSDKv2

ios - 如何在 iOS 应用程序上构造网络请求

swift - child 一旦从 parent 身上移除就不会再出现

ios - Core Data Fetch Request 在模拟器上运行,但在设备上不运行

ios - 尝试读取 InfoPlist.strings 文件...获取 key (?)