1

关于为 iOS 创建自定义动态框架有很多问题(其中一些有答案)。我的实际经验表明,在 iPad2 和 iPad3 上可以使用自定义动态框架,并且可以正常工作。在 iPad1 上它不起作用。所以我的问题是。是否可以在新版本的 iOS 上使用动态框架?

4

1 回答 1

4

Apple 不允许您为 iOS 平台创建自己的动态框架。然而,有一种方法可以打包您的静态库并以与框架类似的方式使用。

你看到这个帖子了吗?

我特别查看了这个 GitHub 存储库,这是我用来启动和运行的,非常简单的解释:https ://github.com/jverkoey/iOS-Framework

基本上,您将创建一个静态库并为每个平台创建多个目标 - 模拟器和设备以及我通常称之为“构建和合并”的最后一个目标,该目标有一个脚本,用于获取设备和模拟器的生成库,并将它们打包在一个名为 xxxxxx.framework 的文件夹中,里面是标准结构,它包含您的静态库,当您在其他项目中使用它时,您将框架导入该项目并包含头文件,就像您使用任何其他真正的 dylib 框架一样。

于 2012-10-16T15:26:57.053 回答