Obecnie pracuję nad już opracowanym projektem iOS. W tym projekcie używana jest niestandardowa struktura, która daje mi błąd 'abcLib/abcLib.h' file not found
.Uszkodzenie dowiązań symbolicznych w niestandardowym systemie iOS
Kiedy miałem przyjrzeć ramami w Finder
, stwierdziliśmy, że dowiązania są podzielone i z powodu których nie jestem w stanie zaliczyć Header files
w projekcie, który prowadzi do pliku nie znaleziono błąd.
Poniższy rysunek przedstawia strukturę zwyczaj ramowej:
Dostałam też ramy w formacie .zip z jednego z moim kolegą (który prawdopodobnie ma maszynę Windows) i starał się zintegrować go ponownie, ale problem nadal utrzymują . Czy istnieje sposób, w jaki można uzyskać ramy bez zepsutych dowiązań symbolicznych lub sposób odtworzenia uszkodzonych dowiązań symbolicznych.
Albo że będę potrzebny jest kod, który stworzył ramy
Uwaga: Nie mam W projekcie wykorzystano do stworzenia ram.
@ebluehands: Dzięki za odpowiedź i twoja odpowiedź pomaga mi odtworzyć zepsute dowiązania symboliczne. Ale nadal jest to jedna kwestia. Jeśli spojrzysz na ścieżkę PcfLib.framework/Versions/A w tym pliku PcfLib istnieje, o ile wiem, biblioteka statyczna/Fat binarny, który również wydaje się być uszkodzony. Czy istnieje sposób na odtworzenie tego również. Dzięki! – Mahesh
@ebluehands: Uzyskanie błędu - framework nie został znaleziony PcfLib. clang: błąd: komenda linker nie powiodła się z kodem zakończenia 1 (użyj opcji -v, aby wyświetlić wywołanie) – Mahesh
Błąd sugeruje, że nie można znaleźć architektury, nie jest ona uszkodzona.Kiedy dodałeś strukturę do swojego projektu, czy zaznaczyłeś pole "skopiuj elementy w razie potrzeby"? Upewnij się, że twoja struktura jest rzeczywiście skopiowana do twojego projektu i że jest obecna w 'fazie budowania -> Link Binary With Libraries'. Ale ** jeśli ** plik binarny jest uszkodzony, obawiam się, że nie możesz go naprawić, chyba że masz kod, aby go odbudować. – ebluehands