我有一个超过50个目标并且正在增长的项目,将文件添加到所有目标变得很麻烦,因为选择每个目标需要很长时间。
我知道有多种方法可以将文件添加到多个目标,但它们都涉及检查每个目标的框。 (对于那些寻找它的人:How to add .plist file to all targets in XCode?)
我正在寻找的是一种替代方法或脚本,可用于将文件或文件集添加到项目中的所有目标,而无需逐个选择它们。有人知道一招吗?
答案 0 :(得分:0)
以下是GitHub repo的链接。在示例项目中,我有三个目标,仅在第一个目标中添加文件。当您从项目目录运行ruby ./addfile.rb
时,该脚本会将img.jpg
资源添加到另外两个目标(projex2
,projex3
)中。在运行脚本之前,您需要安装xcodeproj
ruby gem。您应该在终端中运行sudo gem install xcodeproj
。
答案 1 :(得分:0)
我正在寻找的是一种替代方法或脚本,可用于将文件或文件集添加到项目中的所有目标,而无需逐个选择它们。有人知道一招吗?
如果您经常向所有目标添加相同的源,那么避免这种情况的一种方法是创建一个框架,其中包含您的各个目标共有的所有文件,然后将每个目标链接到框架。这样,您只需将公共文件添加到一个框架,所有目标都可以通过框架访问它们。