iphone dylibs 和框架已经在设备中了吗?
dylib 和框架是否已经存在于 iPhone 中,或者我的应用程序实际上包含了它们?
另外,在 Xcode 中我看到具有相同名称的 dylib。有时后续名称会递增,例如 libz.dylib、libz.1.dylib、libz.1.1.3.dylib 和 libz.1.2.3.dylib。
如果我必须包含 libz,我是否应该使用转速最高的那个(假设就是这样)?
Are dylibs and frameworks already in an iPhone, or does my app actually incorporate them?
Also, in Xcode I see dylibs with identical names. Sometimes the subsequent names are incremented, as in libz.dylib, libz.1.dylib, libz.1.1.3.dylib, and libz.1.2.3.dylib.
If I have to include libz, should I use the one with the highest rev number, assuming that that's what that is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需链接到
libz
即可。除非是绝对要求,否则不要链接到特定版本,因为当库更新时,
libz
可能会重新链接到更新版本,但旧的特定版本可能会消失。有关详细信息,请参阅 这个答案(适用于Linux,但也适用于Darwin)。Just link to
libz
.Don't link to a specific version unless it's an absolute requirement, because when the library is updated, the
libz
could be re-linked to the updated version, but the old specific version may be gone. For detail see this answer (for Linux, but applies to Darwin too).