首页 文章

当你有很多目标时,如何将文件添加到Xcode中的所有目标?

提问于
浏览
6

我有一个超过50个目标并且正在增长的项目,将文件添加到所有目标变得很麻烦,因为选择每个目标需要很长时间 .

我知道有多种方法可以将文件添加到多个目标,但它们都涉及检查每个目标的框 . (对于那些寻找它的人:How to add .plist file to all targets in XCode?

我正在寻找的是一种替代方法或脚本,可用于将文件或文件集添加到项目中的所有目标,而无需逐个选择它们 . 有人知道一招吗?

2 回答

  • 0

    这是GitHub repo的链接 . 在示例项目中,我有三个目标,仅在第一个目标中添加文件 . 从项目目录运行 ruby ./addfile.rb 时,脚本会将 img.jpg 资源添加到另外两个目标( projex2projex3 )中 . 您需要在运行脚本之前安装 xcodeproj ruby gem . 您应该在终端中运行 sudo gem install xcodeproj .

  • 0

    我正在寻找的是一种替代方法或脚本,可用于将文件或文件集添加到项目中的所有目标,而无需逐个选择它们 . 有人知道一招吗?

    如果您经常向所有目标添加相同的源,那么避免这种情况的一种方法是创建一个框架,其中包含您的各个目标共有的所有文件,然后将每个目标链接到框架中 . 这样,您只需将公共文件添加到一个框架,所有目标都可以通过框架访问它们 .

相关问题