Od Xcode 7, istnieją pewne biblioteki/ramy łączącej opcje w XcodeJakie są biblioteki łączące opcje w Xcode?
Przejdź do aplikacji Target
w karcie projektu
General -> Embedded Binaries
General -> Link Frameworks and Libraries
Build Phases -> Target Dependencies
Build Phases -> Link Binary with Libraries
Oto kilka sposobów, znalazłem
- Korzystanie Alamofire pokazuje
Embedded Binaries
opcja
Alamofire.framework jest automagicznie dodawany jako zależność docelowa, połączona struktura i osadzone środowisko w fazie budowy plików kopii, która jest wszystkim, czego potrzebujesz do zbudowania na symulatorze i urządzeniu.
Creating your first iOS Framework pokazuje, że dodanie
Library.xcodeproj
do obszaru roboczego, a następnieBuild Phases -> Link Binary with Libraries
Carthage Tutorial: Getting Started pokazuje, że przeciąganie
Library.framework
doGeneral -> Link Frameworks and Libraries
. WydajeGeneral -> Link Frameworks and Libraries
iBuild Phases -> Link Binary with Libraries
są takie sameCarthage wydaje się rozróżniać iOS i OS X.
Jeśli budujesz dla OS X: «Ogólne» swoje cele wniosku zakładka ustawienia, w sekcji "Osadzone pliki binarne" przeciągnij i upuść każdy framework, którego chcesz użyć z folderu Kartagina/Kompilacja na dysku.
Jeśli budujesz dla iOS tvOS lub watchOS: W aplikacji zakładki cele Ustawienia «ogólne», w «Linked Frameworks i Sekcji Bibliotek» przeciągnij i upuść każdej ramy, którego chcesz używać z folder Carthage/Build na dysku.
Czytanie Linking to a Library or Framework, wiemy, że te opcje dotyczą łączenia ram w naszą aplikację/framework.
Ale jakie są między nimi różnice? Czy każda z nich ma jedną opcję?