Dlaczego moja aplikacja nagle nie buduje i nie skarży się na te błędy" ld "i" clang"?
Te błędy naprawdę mnie mylą i nie mam pojęcia, co zrobiłem, aby je wywołać:
ld: warning: directory not found for option '-F/"..."'
ld: warning: ignoring file "..."/iOS 7/Crashlytics.framework/Crashlytics, file was built for unsupported file format ( 0x56 0x65 0x72 0x73 0x69 0x6F 0x6E 0x73 0x2F 0x43 0x75 0x72 0x72 0x65 0x6E 0x74 ) which is not the architecture being linked (i386): /"..."/Crashlytics.framework/Crashlytics
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Crashlytics", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Nie mam zielonego pojęcia, o czym ona mówi. Jak to naprawić? 8
Author: Doug Smith, 2014-01-06
3 answers
Wersja framwork, którą linkujesz do projektu, jest budowana tylko dla urządzeń. Użyj aplikacji desktopowej fabric, aby połączyć poprawny framework z projektem.
-5
Author: Guilherme Torres Castro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-13 18:59:00
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-13 18:59:00
From Crashlytics support:
/ Align = "Left" / framework z twojego projektu.
-
Uruchom to w Terminalu, aby skopiować framework na pulpit:
Ditto-xk / Aplikacje / Tkanina.app / Contents / Resources / com.crashlytics.sdk.ios-domyślnie.zip ~ / Desktop /
- Dodaj i skopiuj framework z powrotem do swojego projektu.
29
Author: capikaw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-23 10:03:16
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-23 10:03:16
Używałem Crashlytics z cocoapods i napotkałem ten sam błąd po aktualizacji do Fabric.
Kroki do naprawy:
- Usuń "inne flagi linkera" i wklej do niego $(dziedziczone)
- Usuń "inne flagi bibliotekarza" i wklej $(OTHER_LDFLAGS)
- Usuń Crashlytics.framework z katalogu Pods
- Uruchom pod install. Zobaczysz coś takiego w "./ Align = "Left"/framework / Versions / a / Resources / info.plist
2
Author: Tim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-14 07:29:39
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-14 07:29:39