dylib 和框架是否已经在 iPhone 中,或者我的应用程序实际上是否包含它们?
此外,在 Xcode 中,我看到具有相同名称的 dylib。有时后续名称会递增,例如 libz.dylib、libz.1.dylib、libz.1.1.3.dylib 和 libz.1.2.3.dylib。
如果我必须包含 libz,我应该使用最高转速的那个,假设那是什么?
dylib 和框架是否已经在 iPhone 中,或者我的应用程序实际上是否包含它们?
此外,在 Xcode 中,我看到具有相同名称的 dylib。有时后续名称会递增,例如 libz.dylib、libz.1.dylib、libz.1.1.3.dylib 和 libz.1.2.3.dylib。
如果我必须包含 libz,我应该使用最高转速的那个,假设那是什么?
只需链接到libz
.
除非绝对要求,否则不要链接到特定版本,因为当库更新时,libz
可以重新链接到更新版本,但旧的特定版本可能会消失。有关详细信息,请参阅此答案(适用于 Linux,但也适用于 Darwin)。