【问题标题】:How to use one Xcode project into another Xcode project in iOS?如何在 iOS 中将一个 Xcode 项目用于另一个 Xcode 项目?
【发布时间】:2017-10-26 22:37:19
【问题描述】:

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

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

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

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

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

Test1项目如何访问Test1文件?

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

【问题讨论】:

    标签: ios iphone swift xcode


    【解决方案1】:

    如果您想包含资产和故事板,您需要创建一个 Cocoa Touch 框架。转到 File->New->Project 并选择 Cocoa Touch Framework。将所有 Test1 文件添加到此项目中。将框架项目 Test1 添加到您的 Test2 项目。您可以通过 File->Add File To... 来完成此操作

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 所以你的意思是我需要将每个文件从 Test1 拖放到 Test2 项目。对吗?我可以为 Test1 创建静态库或框架以避免这种拖放吗?
      • 如果适合您的情况,您可以创建!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      相关资源
      最近更新 更多