2012-04-17 13 views
7

"보관 용 빌드"명령을 사용하여 빌드 한 경우에도 정상적으로 컴파일하고 실행되는 프로젝트가 있습니다.보관 중 오류가 발생했습니다.

Command /Developer/usr/bin/strip failed with exit code 1 /Developer/usr/bin/strip: symbols referenced by indirect symbol table entries that can't be stripped in xxx

xxx는 내 프로젝트 (프레임 워크)의 하위 프로젝트입니다 : 그러나

, 나는 그것을 보관할 (MAS 게시에), 나는 다음과 같은 오류가 발생합니다.

문제점은 무엇입니까? (확인했는데 모든 것이 올바르게 서명 됨)

답변

0

스트립은 보관/건축 중에 기호 제거와 관련이 있습니다. 보다 나은 도움을 제공하기 위해 약간의 오류 정보가 필요합니다.

서브 프로젝트가 심볼을 벗겨 내고 그렇게해서는 안되는 것처럼 들립니다. 하위 프로젝트의 빌드 설정을 열고 "복사 중 디버그 심볼 제거"를 해제하고 수정 한 경우 참조하십시오.

+0

대답 대신 대답이 더 많습니다. –

+0

음, 아마도! 특히 그 구별을 생각하지 않았다. 서브 프로젝트 빌드 설정에서 스트라이핑을 해제하고 수정하면 해결 될 것입니다. 그렇지 않습니까? 어쩌면 나는 위의 텍스트에서 더 잘 표현해야한다. – Dad

+0

hehe 예. 나에게 좋은 것 같네. –

0

프로젝트에서 하위 프로젝트의 대상 회원을 확인하십시오. 보관을 위해 구축하기 전에 일반 모드로 빌드하십시오. 이는 연결 오류를 쉽게 확인할 수있는 방법입니다.

관련 문제