如何在iOS中将一个Xcode项目用于另一个Xcode项目?

时间:2017-05-26 06:06:32

标签: ios iphone swift xcode

我想将一个Xcode项目添加到另一个Xcode项目中。

例如,目前我有 Test1.xcodeproj ,此项目包含.h.m个文件。它还包括images/assets或故事板文件。

我再次创建了新的Test2.xcodeproj,我还想将Test1个文件导入我的Test2项目。

解决此问题的最佳解决方案是什么?

我可以为Test1.xcodeproj创建静态库或框架吗?

如何访问Test1项目的Test2文件?

任何帮助或指示都将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

如果您需要classes and storyboard or xibs等,那么您可以在Finder中打开文件,然后可以复制并粘贴到您的另一个项目中!并且您可以在该项目中创建该类时访问它。就像你在项目中拖放第三方库一样。图书馆只不过是一堆课程。

如果你有故事板和xib,那么你需要管理一些事情,如果你在当前项目中有另一个故事板,你必须使用多个故事板。

答案 1 :(得分:0)

如果您想要包含资源和故事板,则需要创建Cocoa Touch Framework。转到File-> New-> Project并选择Cocoa Touch Framework。将所有Test1文件添加到此项目中。将框架项目Test1添加到Test2项目中。您可以通过文件 - >添加文件到...

来完成此操作

要获取与Test2链接的代码,您需要将其添加为嵌入式二进制文件。转到项目设置的常规选项卡,然后向下滚动到底部。单击嵌入式二进制文件部分中的加号,然后选择Test1项目。这也将Test1添加到链接的框架和库以及项目的目标依赖项。