gpt4 book ai didi

ios - 如何使用 Xcode 创建 .tbd(基于文本的 stub )文件

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

我知道如何创建 .dylib 文件。我以前使用 Xcode,然后使用 Real studio。

但我现在不确定如何创建 .tbd 文件、任何可以共享的帮助或链接。

我听说它们的大小要轻得多,并且苹果已将其所有静态库替换为 .tbd

:)干杯

最佳答案

在我的使用 XCode 10 的 High Sierra 系统上,我收到有关过时的 .tbd 文件的警告,例如

ld: warning: text-based stub file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd and library file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib are out of sync. Falling back to library file for linking.

当从命令行运行 C++ 时。因此,我深入研究并找到了“tapi”实用程序,可以从头文件或 dylib 创建 .tbd 文件。它隐藏在Xcode深处,其他版本的路径可能不同,但运行起来就像

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi stubify libGL.dylib

帮我解决了这个问题,用当前的 uuid 生成新的 stub 文件。不过,您可能需要禁用系统完整性保护(请参阅 Operation Not Permitted when on root - El Capitan (rootless disabled) )才能将它们放入系统区域。

关于ios - 如何使用 Xcode 创建 .tbd(基于文本的 stub )文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40796347/

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