Minizip Libz Apple Mach-O 链接器 (ld) 错误组
Minizip Libz Apple Mach-O Linker (ld) Error Group
链接器错误。
我添加了 minizip 文件夹 & libz.tbd(链接框架和库 -> libz.tdb)
我不明白为什么这会在 zip 提取代码上出现错误。
我以前没有用过这个库,但我认为是因为这个库是用 C++ 编写的,你可能会用它 Objective-C。我通过将 OTHER_LDFLAGS 构建设置设置为 -ObjC, -WI, -undefined, -dynamic_lookup
标志(行目标)并将 OTHER_LDFLAGS 构建设置设置为 [,将 Objective-C 源代码嵌入到由 Unity 生成的项目时修复了类似问题 -ObjC
标志(行项目)。试试这个,然后告诉我结果。
我通过以下更改解决了问题:
目标项目 -> 基本
Apple LLVM 8.1 语言 c++
//:configuration = Debug
CLANG_ENABLE_OBJC_ARC = NO
//:configuration = Release
CLANG_ENABLE_OBJC_ARC = NO
//:completeSettings = some
CLANG_ENABLE_OBJC_ARC
这背后的原因是项目 => 自动引用计数:更改为否。您需要跳过那些 dealloc、release、autorelease iOS sdk 5.0。或更少。
链接器错误。
我添加了 minizip 文件夹 & libz.tbd(链接框架和库 -> libz.tdb)
我不明白为什么这会在 zip 提取代码上出现错误。
我以前没有用过这个库,但我认为是因为这个库是用 C++ 编写的,你可能会用它 Objective-C。我通过将 OTHER_LDFLAGS 构建设置设置为 -ObjC, -WI, -undefined, -dynamic_lookup
标志(行目标)并将 OTHER_LDFLAGS 构建设置设置为 [,将 Objective-C 源代码嵌入到由 Unity 生成的项目时修复了类似问题 -ObjC
标志(行项目)。试试这个,然后告诉我结果。
我通过以下更改解决了问题: 目标项目 -> 基本 Apple LLVM 8.1 语言 c++
//:configuration = Debug
CLANG_ENABLE_OBJC_ARC = NO
//:configuration = Release
CLANG_ENABLE_OBJC_ARC = NO
//:completeSettings = some
CLANG_ENABLE_OBJC_ARC
这背后的原因是项目 => 自动引用计数:更改为否。您需要跳过那些 dealloc、release、autorelease iOS sdk 5.0。或更少。