gpt4 book ai didi

ios - 在iOS中为不同架构实现单独的框架

转载 作者:行者123 更新时间:2023-12-01 16:36:20 26 4
gpt4 key购买 nike

我有一个关于为不同体系结构实现独立框架的问题。
这是一个第三方框架,所以我不能自己创建它。
这就是我所拥有的:

.framework(arm64)
.framework(armv7,armv7s)
.framework(i386)
.framework(x86_64)

这是相同的框架,但针对不同的体系结构构建。
我想知道如何在项目中实现此目的,以便也可以为应用商店构建它。
目前,每种架构都有一个目标,但是我只能为生产建立一个目标。

有人可以帮我吗?循序渐进的指南会很好,因为到目前为止我已经尝试了多种方法。

提前致谢,

最佳答案

您可以使用脂质。

lipo -create <path-to-.framework (arm64)> <path-to-.framework (armv7, armv7s)> -output <path-to-fatlib>

上面的命令将产生一个胖库,其中包括输入符号文件。

您可以对所有库执行此操作,以便在模拟器和设备上测试您的应用。我建议不要在您的发行版中使用模拟器符号来减小应用程序的大小。

arm64,armv7和armv7是设备体系结构,而i386和x86_64是模拟器。如果没有,则不需要armv7。如果您有用于armv7的符号文件,则不必关心armv7。

位于框架内部的符号文件与框架的名称相同。因此,您将路径指定为 Some.framework/Some

关于ios - 在iOS中为不同架构实现单独的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27921865/

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