gpt4 book ai didi

xcode4.2 - 在 Xcode 4 TemplateInfo.plist 中设置相对于 SDK 的 PathType

转载 作者:行者123 更新时间:2023-12-02 21:36:28 24 4
gpt4 key购买 nike

我已经为 iOS 创建了一个 Xcode 4 项目模板,需要引用 sqlite3.dylib。如果我在模板的 Definitions 元素中将 sqlite3.dylib 的 PathType 设置为 Absolute,我可以获得模板来创建有效的项目。

我希望能够定义相对于 SDK 的 PathType,任何人都可以提供关于正确的 PathType 是什么的建议,以使库引用相对于 SDK。

谢谢。

最佳答案

这个花了我几个小时。我也遇到了同样的问题,没有苹果的任何文档,几乎不可能弄清楚。我对 Xcode 二进制文件进行了一些逆向工程,并在 Xcode3UI 二进制文件中找到了证据。他们定义了以下(内部)枚举:

_PBXSourceTree_Absolute
_PBXSourceTree_BuildProduct
_PBXSourceTree_CurrentSDK
_PBXSourceTree_DeveloperDir
_PBXSourceTree_Group
_PBXSourceTree_Project

我测试了一下,确实是这样。以下是 PathType 的所有有效值:

  • 绝对(相当于“绝对路径”)
  • BuildProduct(相当于“相对于构建产品”)
  • 当前 SDK(相当于“相对于 SDK”)
  • DeveloperDir(相当于“相对于开发者目录”)
  • (相当于“相对于组”,但注意不允许有相对定义)
  • 项目(相当于“相对于项目”)

我认为您对“CurrentSDK”值非常感兴趣。

希望这有帮助并问候,克里斯蒂安

关于xcode4.2 - 在 Xcode 4 TemplateInfo.plist 中设置相对于 SDK 的 PathType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108390/

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