Apple에서 요구하는대로 64 비트 장치를 지원하도록 기존 프로젝트를 만들려고합니다. 프로젝트는 정적 라이브러리로 Three20을 사용합니다.정적 라이브러리 빌드 오류가있는 IOS 64 비트
저는 Arm64 아키텍처가있는 Three320 라이브러리를 이미 다시 작성했습니다.
하지만 지금 내 프로젝트는 여전히 오류를 구축 얻었다 "아키텍처 x86_64에 찾을 수 없습니다 기호 (들)"아래로 :
(null): "_OBJC_CLASS_$_TTDefaultStyleSheet", referenced from:
(null): _OBJC_CLASS_$_TitleStyleSheet in SettingsViewController.o
(null): "_OBJC_CLASS_$_TTStyleSheet", referenced from:
(null): Objc-class-ref in DailyInvestmentViewController.o
(null): "_OBJC_CLASS_$_TTStyledText", referenced from:
(null): Objc-class-ref in DailyInvestmentViewController.o
(null): "_OBJC_CLASS_$_TTStyledTextLabel", referenced from:
(null): Objc-class-ref in DailyInvestmentCustomCell.o
(null): Objc-class-ref in DailyInvestmentViewController.o
(null): "_OBJC_CLASS_$_TTTextStyle", referenced from:
(null): Objc-class-ref in SettingsViewController.o
(null): "_OBJC_METACLASS_$_TTDefaultStyleSheet", referenced from:
(null): _OBJC_METACLASS_$_TitleStyleSheet in SettingsViewController.o
(null): Symbol(s) not found for architecture i386
(null): Linker command failed with exit code 1 (use -v to see invocation)
누군가가 해결 방법을 말해 수 있습니다. 고마워요. 죄송합니다. 영어가 나쁩니다.
출력에서 i386에 해당하는 기호가 없습니다. 시뮬레이터 용으로 다시 컴파일해야 할 필요가 있습니까? – MuertoExcobito
@Roger i386-64 아키텍처의 슬라이스가있는 Fat 라이브러리가 필요합니다. –