Najlepszy sposób na instalację niestandardowej struktury kakao
Mam niestandardową strukturę, zgodną z zaleceniami zawartymi w Ramowym podręczniku programowania firmy Apple >>Instalowanie struktury Instaluję w / Library / Frameworks. Robię to, dodając fazę budowania skryptu Uruchom przy użyciu następującego skryptu:
cp -R build/Debug/MyFramework.framework /Library/Frameworks
W moich projektach odsyłam do / Library / Frameworks / MyFramework i importuję je na moich zajęciach w następujący sposób:
#import <MyFramework/MyFramework.h>
Działa to bardzo dobrze, z wyjątkiem tego, że zawsze widzę następujący komunikat w mojej konsoli debugera:
Ładowanie programu do debuggera… sharedlibrary apply-load-rules all warning: Nie można odczytać symboli dla „/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework” (nie znaleziono pliku). ostrzeżenie: nie można odczytać symboli z „MyFramework” (jeszcze nie zmapowanych do pamięci). Program załadowany.
Najwyraźniej kompilator najpierw szuka w / Users / elisevanlooij / Library / Frameworks, nie może znaleźć MyFramework, potem przegląda / Library / Frameworks, znajduje MyFramework i kontynuuje swoją wesołą drogę. Do tej pory było to bardziej irytujące niż prawdziwy problem, ale podczas uruchamiania testów jednostkowych gdb zatrzymuje się na (nie znaleziono pliku) i odmawia kontynuowania. Rozwiązałem problem dodając dodatkową linię do fazy uruchamiania skryptu
cp -R build/Debug/MyFramework.framework ~/Library/Frameworks
ale to jest jak sello-taping coś, co nie powinno zostać złamane w pierwszej kolejności. Jak mogę to naprawić?