我的工作被' ld阻止:警告:紧急:为iOS模拟器构建,但在为OSX构建的目标文件中链接'反之亦然,所以我想找出为其构建lib的平台。
我试过了:
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。
答案 0 :(得分:0)
正如this帖子中最初描述的那样,您可以运行otool -l /path/to/binary
并检查“加载”命令的输出。输出应包含用于iOS二进制文件的LC_VERSION_MIN_IPHONEOS
命令,以及用于macOS的LC_VERSION_MIN_MACOSX
。