1

我有一个编译好的 iOS sdk。有一个包含库的头文件的包含文件夹。有一个 lib 文件夹,里面有文件夹 arm64、armv7、armv7s 和 i386。每个文件夹内都有一个 lib.a 文件。我有一个使用此 sdk 的示例应用程序,我知道运行它的唯一方法是根据我要使用的设备将库搜索路径中的绝对路径添加到 lib.a 文件之一。例如,如果我想在模拟器中运行示例应用程序,我会在 i386 文件夹中添加 lib.a 文件的路径。如果我想在 iPhone 5c 上运行该应用程序,我将路径更改为使用 armv7 文件夹。

我的目标是拥有一个适用于所有设备的 lib.a 文件。我听说过一种叫做 Slices 的东西,但我不知道从哪里开始阅读以便将这些库组合用于不同的架构。我没有这个 sdk 的源代码,只有头文件和 lib.a 文件。

将此 sdk 组合到一个库中,然后将其包含在我的 xcode 项目中并带有相对路径的步骤是什么?

4

0 回答 0