首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持iOS的iOS7框架

支持iOS的iOS7框架
EN

Stack Overflow用户
提问于 2015-09-18 07:01:57
回答 2查看 263关注 0票数 2

我对我的iOS SDK有非常简单的要求。

-Support iOS 7及以上。

-Include一些我的SDK的快速代码

问题:

-With iOS 8,Xcode允许我们开发可可触摸框架,但是它们只能在iOS 8和更高版本上运行。

-If我创建了一个静态库,我不能包含快速代码。

-I使用的是实框架,但真正的框架并没有随Xcode 7一起安装。

那么,一个糟糕的开发人员会做什么呢?

EN

回答 2

Stack Overflow用户

发布于 2015-09-18 14:07:15

对于以iOS 7为目标的用户,始终可以为SDK提供另一种分发方法。

  1. 您可以在一个单独的连接文件中提供一个SDK,即简单地合并所有项目源文件,用户可以将这些文件放到项目树中,并与所有其他源文件一起编译。这仅适用于只有Swift或Objective的SDK。
  2. 如果SDK用户使用工作区,他可能会将您的SDK .xcodeproj直接嵌入到项目中。

不管怎样,这两种方法都需要源代码分发,因为用户需要在他的项目中编译代码。依赖关系的维护也更加困难。

作为参考,您可以检查它是如何在:https://github.com/SwiftyJSON/SwiftyJSON中完成的

它是一个Swift库,但是与基于iOS 7的项目集成是一样的。

票数 0
EN

Stack Overflow用户

发布于 2015-10-19 08:29:02

我找不到任何解决办法。我妥协了:

  • 我没有使用快速密码。
  • 我正在分发静态库(.a文件和.h头文件),而不是框架。(这是为了支持iOS 7)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32645815

复制
相关文章

相似问题

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