首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在发布开源iOS应用程序+静态库时包括外部项目?

在发布开源iOS应用程序+静态库时包括外部项目?
EN

Stack Overflow用户
提问于 2011-04-07 01:33:58
回答 1查看 160关注 0票数 0

我计划发布一个开源的iOS静态库和示例应用程序,它依赖于许多第三方项目(OpenSSL、SQLCipher、FMDB、CHDataStructures和GHUnit)。

目前,我已经在一个XCode4工作区中从源代码构建了所有组件项目。要使所有的构建和依赖设置正常工作,这是一个非常棘手的问题。

我可以只发布我的静态库和应用程序,并提供一个(可能非常大)的指令和屏幕截图列表,但我知道这将是容易出错和令人沮丧的工作。

我倾向于简单地将所有内容都包含在一个Git存储库中(这是我目前私下处理代码的方式),但我知道这并不常见。有人能提出建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-07-17 10:41:08

您可以在您的存储库中设置一个目录结构,这样人们应该在哪里复制他们下载的每个版本,这是相当明显的。您可以放置一个列出每个依赖项的自述文件和它的URL。

类似于:

代码语言:javascript
复制
/mikes-library-project
  /mikes-library-src
  /mikes-library-dependencies
    /openssl
    /sqlcipher
    /fmdb
    /chdatastructures
    /ghunit

mikes-库-项目将是您的git存储库的位置。.gitignore会掩盖麦克风的依赖关系,这样他们就不会成为回购的一部分。您将在mikes-libarary-project目录中包含一个自述依赖项to,以列出所测试的每个依赖项的版本,以及下载代码的URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5574951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档