提问人:Mohd Naved 提问时间:1/10/2018 更新时间:1/10/2018 访问量:230
使用 ios 7 的动态框架
Dynamic framework working with ios 7
问:
我正在构建一个 ios 框架,该框架可以完美地适用于部署了 ios 8 及更高版本的应用程序。但后来我面临的情况是,我需要将我的框架与支持 ios 7 的应用程序集成。我搜索了一下,才知道ios 8或更高版本支持“嵌入式框架”。请注意,嵌入式框架是“动态框架”
另外,我开始知道“静态框架”可以与ios7集成。它仍然没有解决我的问题。经过非常努力的努力,我的“动态框架”突然在一个部署目标设置为ios 7的应用程序中工作!
我开始挖掘我的代码来检查它为什么有效。然后我意识到我为制作框架所采取的步骤。
- 我点击了我的项目根目录,然后转到“构建设置”并搜索了machO Linker,因此我将库从“动态库”更改为“静态库”。
我为“通用 iOS 设备”构建了项目,然后为“iPhone 模拟器”构建了项目,最后使用脚本制作了一个通用框架。
我尝试了静态框架,但我不知道为什么,它不适用于我的测试项目。未加载类时出现一些错误。即使在以某种方式加载类之后,其他功能也无法正常工作。
我再次重复上述两个步骤(1,2),但将男子气概链接器改回“动态库”。
砰!框架奏效了!.我认为的原因是,我以某种方式合并了静态和动态库?
我现在唯一的问题是,我无法检查我的框架是否会被 Apple 商店接受。
如果有人能启发我,我很感激,我真的很困惑,需要帮助。
答: 暂无答案
评论