如何在工作区中的两个xcode项目之间共享文件?

Shr*_*a P 6 iphone xcode ios ios-targets

我了解了Xcode工作区。我知道如何共享静态库,但是我想在工作区中的两个xcode项目之间共享文件,并且可以一次运行多个目标吗?能否向我提供如何执行此操作的信息。

提前致谢

Rei*_*ner 5

即使项目处于同一级别(没有子项目),也可以轻松地在同一工作空间中的项目之间共享文件:

假设要在Project1和之间共享常量Project2,并且这些常量在文件中定义,该文件SharedConstants.swift在中定义Project1
为了在中使用Project2,必须在此处进行编译。

因此,在项目导航器中激活Project2,选择目标并打开Build Phases选项卡。点击左边的小三角形
打开那里Compile Sources

点击+列出的目标下面的源的按钮。这将显示的文件列表Project2。在那里,您无法选择共享常量,因为它们不属于该项目。
然而左下方是一个按钮,Add other…
轻按它会打开一个标准的文件选择窗口,在这里你可以选择SharedConstants.swiftProject1

点击后Open,第二个窗口将打开并带有一个Destination: Copy items if needed复选框。

重要提示:请勿选中此框!

如果你想检查一下,一个副本SharedConstants.swift会中使用Project2,而且任何更改您在Project1将不可见Project2。相反,它取消选中它,只是一个参考,以SharedConstants.swiftProject1会中使用Project2,任何变化都将影响项目。


A-L*_*ive 0

要共享文件,您可以使用捆绑包

目标是通过 Xcode 4 中的方案进行操作的,如果您选择不同的目标,您可以同时启动多个目标(使用 OS X,您可能可以拥有相同的目标:))

您会在停止按钮下方看到一个小三角形,表示您可以长按它来选择应终止哪个操作:Xcode

您可以使用调试区域的弹出窗口来切换控制台,您可以在其中看到目标名称和图标 - 这是一个按钮。