При использовании внешней структуры Xcode теперь имеет раздел Embedded Binaries, а также раздел Linked Frameworks .
Когда вы загружаете внешний фреймворк и Finder-> перетаскиваете его в Xcode, он помещает фреймворк в раздел « Связанные фреймворки и библиотеки ».
Когда вы создаете библиотеку с помощью Carthage, рекомендуется перетащить ее в раздел Embedded Binaries .
Оба, похоже, работают с точки зрения связывания, поскольку API становится доступным в любом случае, а при добавлении фреймворка в раздел встроенных двоичных файлов он также автоматически добавляется в раздел связанных фреймворков и библиотек .
Итак, кто прав? Карфаген или остальной Интернет? и почему есть 2 варианта включения внешних ресурсов в проекты Xcode?