[英]How to share files between two xcode projects in workspace?
我了解了Xcode工作区。我知道如何共享静态库,但我想在工作区中的两个xcode项目之间共享文件,是否可以一次运行多个目标?你能否告诉我如何执行此操作的信息? 。
提前致谢
即使项目处于同一级别(没有子项目),也可以轻松地在同一工作空间中的项目之间共享文件:
假设您要在Project1
和Project2
之间共享常量,并且这些常量在SharedConstants.swift
文件中定义,该文件在Project1
定义。
为了在Project2
,必须在那里编译它。
因此,在项目导航器Project2
激活,选择目标并打开Build Phases
选项卡。
打开那里通过点击左边的小三角形Compile Sources
。
点按此目标列出的来源下方的+
按钮。 这将显示Project2
的文件列表。 在那里,您无法选择共享常量,因为它们不属于此项目。
但是左下角是一个按钮Add other…
点击它将打开一个标准文件选择窗口,您可以从Project1
选择SharedConstants.swift
。
点击Open
,将打开第二个窗口,其中包含Destination: Copy items if needed
复选框。
重要提示:请勿选中此框!
如果要检查它,将在Project2
使用SharedConstants.swift
的副本 ,并且您在Project1
所做的任何更改都不会在Project2
可见。 相反,它取消选中它,只是一个参考 SharedConstants.swift
在Project1
将用于Project2
,任何变化都将影响项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.