Framework nie miał CFBundleIdentifier w swoim Info.plist
Po zainstalowaniu i uruchomieniu cocoapods miałem problem z uzyskaniem importu Bridge.h do znalezienia zamierzonych celów.
Miałem:
#import <TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h>
#import <DateTools/DateTools.h>
Ale to nie zadziałało, ponieważ mój folder nagłówków był pusty, więc skopiowałem te dwa foldery do folderu nagłówków i zakodowałem ścieżkę:
#import </Users/username/Documents/new_ios/ios-app/Pods/Headers/TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h>
#import </Users/username/Documents/new_ios/ios-app/Pods/Headers/DateTools/DateTools.h>
Zadziałało i aplikacja została zbudowana, ale kiedy ją uruchomiłem, wyrzucił ten błąd: Nie można ukończyć operacji. (Błąd LaunchServicesError 0.) Oto wyjście konsoli:
6/2/16 4:41:24.961 PM uploadDSYM[3519]: Fabric.framework/run 1.4.0
6/2/16 4:41:24.981 PM uploadDSYM[3521]: Fabric.framework/run 1.4.0
6/2/16 4:41:25.011 PM appleeventsd[51]: SecTaskLoadEntitlements failed error=22
6/2/16 4:41:25.019 PM sharedfilelistd[251]: SecTaskLoadEntitlements failed error=22
6/2/16 4:41:25.093 PM Fabric[257]: Bundle indentifier is of type (null), returning empty string.
6/2/16 4:41:25.752 PM com.apple.CoreSimulator.CoreSimulatorService[331]: Error Domain=LaunchServicesError Code=0 "(null)" UserInfo={Error=MissingBundleIdentifier, ErrorDescription=Bundle at path/Users/username/Library/Developer/CoreSimulator/Devices/#####-####-####-####-##########/data/Library/Caches/com.apple.mobile.installd.staging/temp.16rUWf/extracted/AppName.app/Frameworks/TPKeyboardAvoiding.framework did not have a CFBundleIdentifier in its Info.plist}
Błąd inicjalizacji, który mam, wygląda mniej więcej tak:
nie można uruchomić aplikacji w symulatorze: wystąpił błąd podczas uruchamiania (domain = LaunchServicesError, code = 0
https://coderoad.ru/25889189/) Wypróbowałem wszystkie czyste kompilacje i sugerowałem ponowne uruchomienie, ale żadna z nich nie działała. Ponadto wszystkie rozwiązania sharekit też nie działały, ponieważ nie mam sharekita.
EDIT 1
Domyślam się, że:
Frameworks/TPKeyboardAvoiding.framework nie ma identyfikatora CFBundleIdentifier w swoim Info.plist}- to jest prawdziwy problem i muszę zmodyfikować mój plik info.plist, aby znaleźć TPKeyboard Uvoiding
EDIT 2
Moja lista info.pl:
https://i.stack.imgur.com/aSlE7.png
EDIT 3
To pytanie jest problemem, który pojawił się po próbie obejścia problemu, na który natknąłem się wcześniej, opisanego w tym pytaniu:
pusty folder nagłówków podów po instalacji poda
https://coderoad.ru/37581039/
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
5 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Daj mi znać, jeśli to działa dla Ciebie!
Anonimowy użytkownik
Potwierdzenie od:
Żadne z tych podejść nie zadziałało dla mnie
Anonimowy użytkownik
Potwierdzenie od:
ROZWIĄZANIE STAŁE:
0 - symulator: & > 1 - Trzymaj folder kompilacji - & > 2 - zamknij Xcode
3 - przejdź do katalogu projektu z terminalem 4 - Run 5 - projekt open source w roku Xcode
6 - uruchom projekt.
Anonimowy użytkownik
Potwierdzenie od:
Dodaj wszystkie rzeczy (w tym aplikacje tkaniny) do grup.
Usuń wszystkie niepotrzebne rzeczy, które lubisz/Users/username/Documents/new_ios/ios-app/Pods/Headers/TPKeyboardAvoiding/TPKeyboardAvoidingScrollView.h
Anonimowy użytkownik
Potwierdzenie od: