Podczas korzystania z zewnętrznej struktury Xcode ma teraz sekcję Embedded Binaries oraz Linked Frameworks .
Kiedy pobierzesz zewnętrzną strukturę i Finder-> przeciągniesz ją do Xcode, umieści ona framework w sekcji Linked Frameworks and Libraries .
Kiedy budujesz bibliotekę z Carthage, zaleca się przeciąganie do sekcji Osadzone pliki binarne .
Wydaje się, że oba działają w kategoriach łączenia, ponieważ API staje się dostępne w obu przypadkach, co więcej, kiedy dodaje się framework do sekcji Osadzone pliki binarne, jest on również automatycznie dodawany do sekcji Połączone struktury i biblioteki .
Więc kto ma rację? Kartagina czy reszta internetu? i dlaczego istnieją 2 opcje włączania zasobów zewnętrznych do projektów Xcode?