繁体   English   中英

添加/引用现有项目中的其他项目

[英]Adding/Refering the additional projects in existing project

我已经构建了一个需要库文件的iOS应用程序。 我创建了它们(静态库.a扩展文件),实际上还有项目,我想将它们包含在我的项目中。

遵循什么是好的程序。

  1. 我们是否需要将项目作为库包含在我们的项目中,并将它们作为参考路径(制作外部参考)或直接将它们包含在我们的项目文件夹中。

  2. 如果我们包含项目,那么现有项目构建文件的大小将增加。

谢谢

如果我是你,我会包括它们并确保我检查“复制到目标文件夹”,因此项目是完整的和可转移的,并且也可以非本地编译。

将解释将库包含到现有项目中。 看看那个。 希望它会对你有所帮助。

我最喜欢的方法是使用可可豆荚 Cocoa pod使您的库与其相应的github项目保持同步。 有关详细信息,请访问可可豆荚网站。 但步骤的大纲是:

  1. 安装可可豆荚宝石
  2. 将库依赖项文件添加到您的项目中。 “Podfile”
  3. 运行“pod install”来安装proyect。 这将创建一个“.xcworkspace”,您将在xcode而不是“.xcodeproj”上使用它。

Cocoa pods将下载该库并将其集成到您的xcode工作区。 如果不完美但我发现它是维护外部依赖关系的最佳方式。

为了使这个工作你所包含的图书馆必须已经成为一个“pod”。 这意味着在公共可访问的URL中具有podspec文件。 最相关的Objective-C开源库有一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM