2014-09-26 3 views
1

나는 아이폰 OS-범용 프레임 워크와 보편적 인 정적 라이브러리를 컴파일하는 데 사용, 나는 6쉘 스크립트 호출 오류가 나는 다음과 같은 오류가 발생했습니다 6

에 Xcdoe를 업그레이드 할 때까지 잘 작동

** BUILD SUCCEEDED ** 

범용 정적 라이브러리 만들기 /응용 프로그램/개발자/플랫폼/라이브러리/라이브러리/정적/사용자/taofang/라이브러리/개발자/Xcode/DerivedData/xxxxx/빌드/제품/디버그 -iphoneos/xxx.framework/xxx /Users/taofang/Library/Developer/Xcode/DerivedData/xxxxx/Build/Products/Debug-iphonesimulator/xxx.framework/ xxx -o /Users/taofang/Library/Developer/Xcode/DerivedData/xxxxx/Build/Products/Debug-iphoneos/xxx.framework/xxx.temp 오류 :/응용 프로그램/개발자/플랫폼/소프트웨어 .platform/Developer/usr/bin/libtool : /Users/taofang/Library/Developer/Xcode/DerivedData/xxxxx/Build/Products/Debug-iphonesimulator/xxx.framework/xxx 파일을 열 수 없습니다. 디렉토리)

Xcode 5를 사용하여 작업을 수행하면 문제가 없습니다.

게다가, 내가 컴파일 대상으로 Device를 선택했는데, libtool이 iphonesimulator 폴더 아래에서 파일을 열려고 시도하는 이유는 무엇입니까?

답변

3

즉, 빌드 폴더에 헤더 파일이 없음을 의미합니다. 헤더 파일을 내보내도록 라이브러리 프로젝트를 구성하지 않았기 때문일 수 있습니다. 당신의 프로젝트 대상에

이동 >> 페이즈를 구축 >>+ 기호 >>

당신은 파일 복사 단계를 추가 할 필요가 새로운 빌드 단계 추가를 복사 당신이 포함 폴더에 원하는 헤더 .

+2

죄송합니다. 내부에 헤더 파일이 있습니다. –

+0

나는 최근에 비슷한 문제에 직면했다. bash 스크립트를 공유 할 수 있습니까? 그렇지 않다면이 병합을 시도하십시오 - https://github.com/kwylez/StaticFramework-Sample-Project/issues/1 괜찮습니까? – raurora

+0

두 번 확인 * 경로 검색 * 및 * 공용 헤더 폴더 경로 * - include/$ (PROJECT_NAME). – raurora

0

chmod a+x [PATH] 대신 chmod 777 [PATH]으로 해결할 수 있습니다.

관련 문제