gpt4 book ai didi

iOS6 没有libxml2.2.7.3.dylib。有替代品吗?

转载 作者:可可西里 更新时间:2023-11-01 05:01:17 26 4
gpt4 key购买 nike

我在 xcode4.2 中创建了一个项目,当我用 xcode4.5 打开它时,iOS 6 SDK 出现错误 255,原因似乎是缺少 libxml2.2.7.3.dylib。

我有什么选择,还有其他替代品吗?

谢谢

最佳答案

Xcode 4.5,或者更准确地说是 iOS6 SDK(因为可用的库依赖于 SDK,而不是 Xcode 版本)仍然有 libxml2.2.dylib

它可能不是版本 2.2.7.3,而是现在嵌入到 SDK 中的更新的、最新的 2.2.x.y 版本。

您通常不应将您的应用程序与特定版本的库链接,但最好与 libxml2.dyliblibxml2.2.dylib 等通用版本链接

通常库尊重语义版本控制,这意味着:

  • 仅当 API 不向后兼容以前的主要版本时,它们的主要版本才会更改,
  • 仅当 API 中引入新方法时才会更改次要版本,但仍与以前的 API 兼容,
  • 补丁版本意味着修复了一些错误,但 API 没有改变。

因此,如果 libxml 尊重这种语义版本控制(我猜是这样,就像每个标准库一样),libxml 2.2.x.y code> 与任何其他 2.2.x.y 版本 API 兼容,并将继续与您的程序一起工作。假设的新版本 libxml2.2.x.z 只会修复错误,但不会在其 API 中引入任何更改。当 libxml2.3.x.y 版本出现时,它仍将向后兼容 2.12.2(只是添加新功能但不删除现有的)。

因此,您可以安全地将您的应用程序与通用库版本 libxml2.dylib 链接,它将自动指向可用的最新 2.x.y.z 版本 在当前的 SDK 中。或者链接到 libxml2.2.dylib ,它将指向最新的 2.2.x.y 版本(这些是指向最新版本的符号链接(symbolic link),因为所有类 UNIX 操作系统都使用做)

关于iOS6 没有libxml2.2.7.3.dylib。有替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12580950/

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