При використанні зовнішнього фреймворку Xcode тепер має вбудовані двійкові файли , а також розділ Linked Frameworks .
Коли ви завантажуєте зовнішній фреймворк і Finder-> перетягуєте його в Xcode, він розміщує фреймворк у розділі " Зв'язані фреймворки та бібліотеки ".
Коли ви створюєте бібліотеку за допомогою Carthage, рекомендується перетягнути її до розділу Вбудовані двійкові файли .
Здається, обидва вони працюють з точки зору зв’язку, оскільки API стає доступним у будь-якому випадку, ще більше, додаючи фреймворк у розділ Вбудовані двійкові файли , він також автоматично додається у розділ Пов’язані фреймворки та бібліотеки .
Отже, хто правий? Карфаген чи решта Інтернету? і чому існує 2 варіанти включення зовнішніх ресурсів у проекти Xcode?