gpt4 book ai didi

ios - 如何检查lib(静态或动态)库是为iOS模拟器或Mac OSX构建的

转载 作者:行者123 更新时间:2023-12-01 16:23:44 24 4
gpt4 key购买 nike

我的工作被“ld:警告:紧急:为iOS模拟器构建,但链接到为OSX构建的目标文件”阻止,反之亦然,因此,我想找出一个库是针对哪个平台构建的。

我试过了:

file tmp/openssl/lib/libcrypto.dylib
lipo -info tmp/openssl/lib/libcrypto.dylib
otool -hv -arch all tmp/openssl/lib/libcrypto.a
otool -hv -arch all /usr/local/opt/openssl/lib/libcrypto.a

而我唯一得到的就是CPU类型x86_64或i386。

最佳答案

this帖子中最初所述,您可以运行otool -l /path/to/binary并检查“Load”命令的输出。对于iOS二进制文件,输出应包含LC_VERSION_MIN_IPHONEOS命令,对于macOS,输出应包含LC_VERSION_MIN_MACOSX

关于ios - 如何检查lib(静态或动态)库是为iOS模拟器或Mac OSX构建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188023/

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