gpt4 book ai didi

iOS Xcode : building a 32-bit project with a 32-bit/64-bit subproject

转载 作者:行者123 更新时间:2023-11-28 18:34:14 26 4
gpt4 key购买 nike

我有许多 iOS Xcode 项目都使用同一个子项目。这个子项目构建一个静态库,然后链接到主项目。到目前为止,这个子项目和所有主项目都是 32 位的。

我想构建一个支持 64 位的新项目,因此将架构设置为“armv7、armv7s、arm64”。

当然,我也必须将共享子项目更新为“armv7、armv7s、arm64”。

一切都很好。

但是,现在当我构建旧的仅 32 位项目以在 64 位设备上运行时它失败了,因为 Xcode 从子项目构建静态库的 64 位非胖版本,它不能链接到。

有没有办法告诉 Xcode(链接器标志?)构建并链接到子项目的 32 位版本,因为主项目是 32 位的?

谢谢,

罗素。

最佳答案

答案是我在子项目中错误地将“Build Active Architecture Only”设置为 Yes,导致它总是构建一个瘦库。设置为 no,构建一个包含所有受支持架构的厚库,这意味着它将与父 32 位项目一起工作!

关于iOS Xcode : building a 32-bit project with a 32-bit/64-bit subproject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22030248/

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