2017-02-28 51 views
5

Używam https://github.com/gilesvangruisen/Swift-YouTube-PlayerXCode 8.2.1 Błąd - Nie ma takiego modułu YouTubePlayer

Najpierw próbowałem go zaimportować ręcznie zewsząd to spada, copyng, framewordks embed, wbudowane pliki binarne, związane ramy, ale to był bezskutecznie z komunikatem o błędzie Nie ma takiego modułu YouTubePlayer

Następnie użyłem cocoapods. Zainstaluj go i uruchom z .xcworkspace. Następnie spróbuj uruchomić go ponownie i błędów Komunikat ma takiego modułu YoutubePlayer

Jest to lista katalogów drzewem po strąku zainstalować

errors

Może to jest rozwiązanie, ale nie wiem, gdzie jest i repo jak zrobić opisane działanie. https://github.com/gilesvangruisen/Swift-YouTube-Player/issues/42

Odpowiedz

2

Powodem, dla którego nie udało się z kokosem, ponieważ napisany podajnik jest w starej, szybkiej wersji. Tak więc, dopóki nie uda nam się skompletować bloku, nie możemy go zaimportować. Można zmienić stary kod SWIFT do nowych używając:

Xcode-> Edit-> przekształcane> Aby Swift Current Składnia

Ponadto można korzystać z najnowszej wersji i budować ramy z repo pan wspomniał: https://github.com/gilesvangruisen/Swift-YouTube-Player

Pobrałem najnowszą wersję i stworzyłem framework youTubePlayer i połączyłem go z przykładową aplikacją i mogłem go zaimportować.

Proszę sprawdzić link do przykładowej aplikacji o strukturze YouTubePlayer, którą można wykorzystać we własnym projekcie.

+0

Tak, teraz działa, ale kiedy próbujemy przesłać aplikację do App Store, otrzymujemy ostrzeżenia [link] (http://goliax.com/apperror.png) Wypróbowaliśmy tę odpowiedź [link2] (http://stackoverflow.com/questions/29567690/error-itms-90086-submitting-app), ale także bez powodzenia. –

+0

W budynku musisz ustawić Ustawienia kompilacji-> Buduj aktywną architekturę tylko na NIE. Wraz z tym zestawem Architecture-> Standard Architecture (Arm, Arm64). Po zbudowaniu architektury możesz sprawdzić architekturę, używając wyjścia "lipo -info YouTubePlayer.framework/YouTubePlayer": armv7, arm64. Zaktualizowałem framework za pomocą 32- i 64-bitowego wsparcia na github –

+0

. Zdecydowaliśmy z Bogdanem, że zasłużyłeś na nagrodę, ale nie widzę opcji, by ją zwolnić. Czy po prostu czekamy, aż nadejdzie czas (w tej chwili pozostało 23 godziny) i czy to ci się przydarza, czy jak to działa? –