2014-12-16 1 views
1

프로젝트를 64 비트로 변환하고 런타임에 인식 할 수없는 선택기에 문제가 있습니다.정적 라이브러리의 카테고리 메소드 심볼은 기본 실행 파일에 표시되지 않습니다.

주요 실행 파일에서 보이지 않는 정적 라이브러리에 정의 된 일부 카테고리 기능 때문입니다. 우리는 -ObjC 링커 플래그가 설정되어 있고 정적 라이브러리 경로에 -force_load를 사용해 보았습니다.이 클래스 함수는 정의되었지만 런타임에 찾을 수없는 것이 무엇이든 관계 없습니다.

답변

1

-all_load 링커 플래그로 확인하십시오.

+0

답변 해 주셔서 감사합니다. 실제로 여러 장소에서 심볼을 가져 오는 것이 훨씬 심각한 구성 문제였습니다. 다른 연구 결과에 따르면 이것이 문제가 올바른 것으로 생각되면서 적절한 해결책이 될 것이라고 생각 했으므로 분명히 옳은 답 투표를받을 자격이 있습니다. –

+0

@ JoeyCarson : 귀하의 의견을 주셔서 감사합니다, 행복한 코딩 :) –

관련 문제