gpt4 book ai didi

iOS 静态库不支持 64 位,如何让它在 64 位设备上运行?

转载 作者:行者123 更新时间:2023-12-01 18:15:38 25 4
gpt4 key购买 nike

我运行了以下命令:
xcrun -sdk iphoneos lipo -info IDTECH_UniMag.a
胖文件中的架构:IDTECH_UniMag.a 是:armv6 armv7 armv7s i386

如何让这个静态库在 64 位设备/模拟器上工作。我知道这是可能的,因为我得到的示例应用程序能够在 64 位模拟器中运行,但我无法弄清楚哪些build设置允许这样做。

最佳答案

32 位应用程序可以在 64 位模拟器或设备中运行。示例应用程序可能是 32 位的。

你有两个选择:

  • 仅通过设置 构建您的 32 位应用程序架构 (或 ARCHS)来自 的目标或项目标准架构(包括 64 位)标准架构 . (目标可能无法返回到项目,所以如果它是一个简单的项目,您可能希望在项目中更改它。)
  • 获取库的 32/64 位版本。

  • 请注意,截至 2015 年 2 月 1 日,Apple 要求所有新应用程序使用 64 位可执行文件。

    关于iOS 静态库不支持 64 位,如何让它在 64 位设备上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22233031/

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