gpt4 book ai didi

支持iOS7的iOS Framework

转载 作者:搜寻专家 更新时间:2023-11-01 05:39:18 26 4
gpt4 key购买 nike

我对 iOS SDK 的要求非常简单

-支持iOS 7及以上系统。

-在我的 SDK 中包含一些 swift 代码

问题:

-在 iOS 8 中,Xcode 允许我们开发 cocoa touch 框架,但它们只能在 iOS 8 及更高版本上运行。

-如果我创建一个静态库,我不能包含 swift 代码。

-我正在使用 Real Framework , 但 Real Framework 没有随 Xcode 7 安装。

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

最佳答案

对于以 iOS 7 为目标的用户,您始终可以使用替代的 SDK 分发方法。

  1. 您可以在单个串联文件中提供 SDK,这只是合并所有项目源文件,用户可以将其放入项目树并与所有其他源文件一起编译。这仅适用于仅使用 Swift 或仅使用 Objective-C 的 SDK

  2. 如果 SDK 用户使用工作区,他可以将您的 SDK .xcodeproj 直接嵌入到他的项目中

无论如何,这两种方法都需要源代码分发,因为用户需要从他的项目中编译代码。依赖维护也比较困难。

作为引用,您可以查看它是如何完成的: https://github.com/SwiftyJSON/SwiftyJSON

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

关于支持iOS7的iOS Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32645815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com