Chcę ustawić ustawienia kompilacji, które są specyficzne dla każdej architektury (armv6 vs armv7). Jest to dość łatwe do zrobienia w GUI Xcode, ale staram się umieścić całą konfigurację projektu w plikach .xcconfig. Czy można replikować następującą konfigurację (Thumb enabled for armv7, ale nie architektury armv6) przy użyciu plików .xcconfig?Czy można ustawić specyficzne dla architektury ustawienia kompilacji w pliku .xcconfig w Xcode 4.3?
Q
Czy można ustawić specyficzne dla architektury ustawienia kompilacji w pliku .xcconfig w Xcode 4.3?
5
A
Odpowiedz
8
Tak, można to zrobić.
SETTING_NAME[arch=arch_name] = some_value
Trudno znaleźć dokumentację na ten temat. Najwyraźniej było to w wersji Xcode 3.0 release notes, ale powodzenia można znaleźć w dokumentach firmy Apple.
celu rozwiązania konkretnego problemu:
GCC_THUMB_SUPPORT[arch=armv6] = NO
GCC_THUMB_SUPPORT[arch=armv7] = YES
Dzięki, że zadziałało. Edytowałem twoją odpowiedź, aby dodać rzeczywiste ustawienie, które ustawia konfigurację, o którą prosiłem. –
Pamiętaj, że możesz znaleźć tę odpowiedź samodzielnie, wybierając wiersz, dla którego chcesz ustawić kompilację, i wciskając '⌘-C', aby skopiować ustawienie. Następnie możesz wkleić go do pliku xcconfig jako tekst. – Jim