我已经为 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
Run Code Online (Sandbox Code Playgroud)
我测试了一下,确实是这样。以下是PathType 的所有有效值:
我认为您对“ CurrentSDK ”值非常感兴趣。
希望这有帮助和问候,克里斯蒂安
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |