【问题标题】:Add Files and Select Multiple Targets in Xcode在 Xcode 中添加文件并选择多个目标
【发布时间】:2022-01-27 19:01:39
【问题描述】:

我的 XCode 中有 100 多个项目,当我添加新文件或类时,我必须逐个选择每个目标以将其添加到其中。有没有办法选择多个目标?

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:

    通常的方法是让目标不重复其他文件。例如。一些目标是其他一些人使用的库,最终会有一个应用程序或单元测试目标使用它们。在这种情况下,不需要在多个目标中拥有相同的文件。

    因此考虑将公共文件重构为一个公共库目标,您可以从其他目标中引用该目标。在这种情况下,当您添加一个文件时,您可以将它添加到该库中,它会在其他目标中自动解析(链接)。

    另请注意,在这种情况下,您添加的文件只编译一次,并且编译结果在各种依赖目标中重复使用,而不是为每个目标编译该文件的单独版本。

    如果这不是您的选择,另一种方法是使用 CMake、GN 等工具或可以编写 xcodeproj 文件的自定义脚本生成 Xcode 项目文件(有各种语言的库可以执行此操作) .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多