在Xcode(特别是v3.2.4)中,有两种方法可以将外部框架添加到解决方案中
令人惊讶的是,这两种方式并没有产生相同的结果(我很难学到这一点)。这是关于.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; };
生成路径的不同值和源树的不同值。
有谁知道这些差异是什么,以及每种方法的优势是什么?
答案 0 :(得分:1)
这些只是定义框架路径的不同默认值。您可以通过在框架上执行“获取信息”并相应地在“常规”选项卡中设置“路径类型”弹出窗口来更改这些。