Zbudowałem cocoapod, który ma strukturę Crashlytics. Nie mogłem zrozumieć, jak dodać zewnętrzne ramy (Crashlytics.framework) do zestawu, więc zostaną zaimportowane do mojego projektu.Cocoapods importujące zewnętrzny framework
Czy to możliwe?
Zbudowałem cocoapod, który ma strukturę Crashlytics. Nie mogłem zrozumieć, jak dodać zewnętrzne ramy (Crashlytics.framework) do zestawu, więc zostaną zaimportowane do mojego projektu.Cocoapods importujące zewnętrzny framework
Czy to możliwe?
ten link nie odnosi się do strony vendored_frameworks. Zaktualizuj go – Gabox
Jeśli można dodać bibliotekę ramową do plików źródłowych swojej kapsuły, oto inny sposób to zrobić. Dla Pod, "MyPod", dodaj framework do katalogu "MyPodSubDirectory". Następnie edytuj plik podspec w następujący sposób.
s.preserve_paths = 'MyPodSubDirectory/Crashlytics.framework'
s.xcconfig = { 'OTHER_LDFLAGS' => '-framework Crashlytics' }
s.vendored_frameworks = 'MyPodSubDirectory/Crashlytics.framework'
, nie musisz dodawać flag łącznika, jeśli dodałeś go już jako frameworka sprzedanego :) –
To ma sens. Ale teraz jak mam #import Crashlytics? Czy '#import
shmin, czy znalazłeś rozwiązanie #import
myślę, że to jest coś, co powinno być skierowane bezpośrednio do wsparcia crashlytics': http: //support.crashlytics.com/knowledgebase Choć na to, powiedz im, aby zatrzymać zmuszając ich instalacji aplikacji na każdym komputerze dev :) – eladleb
Uzgodniono, że @eladleb, ale użyłem Crashlytics jako przykładu - może to być jakakolwiek inna struktura. – Roei