В Xcode (в частности v3.2.4) есть два способа добавить внешнюю платформу в решение
- Перетаскивание фреймворка из поиска в XCode
- Нажав на добавить существующий, и выбрав один
Удивительно, но два способа не дают одинакового результата (я научился этому нелегко). Ниже приведено сравнение двух методов содержимого файла project.pbxproj в пакете .xcodeproj:
Перетаскиванием
005DB04C1255606C005A66F1 / * GHUnitIOS.framework * / = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; путь = GHUnitIOS.framework; sourceTree = ""; };
Добавляя существующие
005DB06C12556222005A66F1 / * GHUnitIOS.framework * / = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GHUnitIOS.framework; путь = библиотека / фреймворки / GHUnitIOS.framework; sourceTree = DEVELOPER_DIR; };
Создается другое значение для пути и другое значение для исходного дерева .
Кто-нибудь знает, что это за различия и в чем преимущество каждого метода?