gpt4 book ai didi

ios - Build Active Architecture Only -> No 和使用 lipo 创建胖二进制文件有什么区别?

转载 作者:行者123 更新时间:2023-11-29 00:12:27 28 4
gpt4 key购买 nike

假设我们在 Xcode 中创建一个静态库,并在build设置中将 Build Active Architecture Only 设置为 No。为什么它仍然会生成仅适用于当前所选设备的库(模拟器还是真实设备)?我们还需要什么来创建一个运行脚本的胖二进制文件,该脚本将使用 lipo 工具?为什么这两者之间的实际差异是? lipo 做了哪些构建所有架构没有做的事情?

最佳答案

当您构建时,您仅使用一种架构进行调试,要创建一个胖库,您选择的操作必须是存档这也会从最终库中删除所有调试信息。

至于为什么设置NO后它仍然只针对当前选定的设备构建,请检查您正在编辑的Configuration是否是Debug分发/发布

关于ios - Build Active Architecture Only -> No 和使用 lipo 创建胖二进制文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46083314/

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