对比将现有框架添加到Xcode的不同方法

时间:2010-10-06 08:43:14

标签: xcode

在Xcode(特别是v3.2.4)中,有两种方法可以将外部框架添加到解决方案中

  1. 将框架从查找拖放到XCode
  2. 点击添加现有内容,然后选择一个
  3. 令人惊讶的是,这两种方式并没有产生相同的结果(我很难学到这一点)。这是关于.xcodeproj包中project.pbxproj内容的两个方法的差异:

    通过拖动 005DB04C1255606C005A66F1 / * GHUnitIOS.framework * / = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GHUnitIOS.framework; sourceTree =“”; };

    添加现有 005DB06C12556222005A66F1 / * GHUnitIOS.framework * / = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GHUnitIOS.framework; path = Library / Frameworks / GHUnitIOS.framework; sourceTree = DEVELOPER_DIR; };

    生成路径的不同值和源树的不同值。

    有谁知道这些差异是什么,以及每种方法的优势是什么?

1 个答案:

答案 0 :(得分:1)

这些只是定义框架路径的不同默认值。您可以通过在框架上执行“获取信息”并相应地在“常规”选项卡中设置“路径类型”弹出窗口来更改这些。