Противопоставление различных способов добавления существующего фреймворка в Xcode - PullRequest
2 голосов
/ 06 октября 2010

В Xcode (в частности v3.2.4) есть два способа добавить внешнюю платформу в решение

  1. Перетаскивание фреймворка из поиска в XCode
  2. Нажав на добавить существующий, и выбрав один

Удивительно, но два способа не дают одинакового результата (я научился этому нелегко). Ниже приведено сравнение двух методов содержимого файла 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; };

Создается другое значение для пути и другое значение для исходного дерева .

Кто-нибудь знает, что это за различия и в чем преимущество каждого метода?

1 Ответ

1 голос
/ 06 октября 2010

Это просто разные значения по умолчанию для определения пути к каркасу.Вы можете изменить их, выполнив «Инфо» на платформе и установив всплывающее окно «Тип пути» на вкладке «Общие» соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...