Próbowałem zainstalować kapsułę o nazwie SabBar za pomocą cocoapods, pomyślnie zainstalowałem cocoapods wraz z początkową konfiguracją. Ale z jakiegoś powodu pojawia się ten błąd podczas kompilacji:
ld: ostrzeżenie: nie znaleziono katalogu dla opcji „-F / Users / Andy / Library / Developer / Xcode / DerivedData / JymJam-gocrzdctroqhlaedmghajkejcugm / Build / Products / Debug-iphonesimulator / SabBar”
ld: framework nie znaleziono SabBar
clang: błąd: komenda linker nie powiodła się z kodem zakończenia 1 (użyj opcji -v, aby wyświetlić wywołanie)
Spojrzałem na inne rozwiązania ale wydaje się, że nie działają dla mnie.
Tak wygląda mój Podfile:
source "https://github.com/CocoaPods/Specs.git"
platform :ios, "8.0"
use_frameworks!
target "JymJam" do
pod "SabBar"
end
Próbowałem usunąć „use_frameworks!”, Ale to nie działa, ponieważ mój projekt jest szybki.
Odpowiedzi:
4 dla odpowiedzi № 1use_frameworks! jest potrzebny tylko wtedy, gdy kapsuła musi zostać zaimportowana jako dynamiczne środowisko.
Istnieje kilka możliwości:
- Nie używałeś wygenerowanego pliku xcworkspace.
- nazwa celu jest niepoprawna
- Nie używałeś plików xcconfig generowanych przez cocoapods
1 dla odpowiedzi nr 2
Właśnie usunąłem libPod.a z faz kompilacji celu i zadziałało.
0 dla odpowiedzi № 3
Rozwiązałem ten problem, wykonując następujące dwa kroki:
Najpierw przejdź do ścieżki projektu w terminalu, a następnie wykonaj następujące kroki
1: de deintegrate
2: pod zainstalować