2011-09-29 6 views
0

IOS 장치 에서 unrar에 대해이 라이브러리 https://github.com/ararog/Unrar4iOS이 있고 프로젝트 작성자와 같이 빌드가 하나의 파일이 누락되어 작동하지 않습니다. 하지만 프레임 워크를 사용하면 예제와 잘 작동합니다. 프레임 워크에 중요한 메모리 누수가 있기 때문에 컴파일해야하지만이 문제를 해결하고 싶습니다.xcode 4에서 작동하는 프레임 워크를 만들 수 없습니다

나는 눈 표범

감사

편집 오류가이기 엑스 코드 버전 4.1을 사용하고 있습니다 : 당신은 폴더를 포함 할 필요가

Ld /Users/pacoflaco/Library/Developer/Xcode/DerivedData/prueba-dvzvrihnyniqghgnyjzjdvqvnvne/Build/Products/Debug-iphonesimulator/prueba.app/prueba normal i386 

    setenv MACOSX_DEPLOYMENT_TARGET 10.6 
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-g++-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/pacoflaco/Library/Developer/Xcode/DerivedData/prueba-dvzvrihnyniqghgnyjzjdvqvnvne/Build/Products/Debug-iphonesimulator -F/Users/pacoflaco/Library/Developer/Xcode/DerivedData/prueba-dvzvrihnyniqghgnyjzjdvqvnvne/Build/Products/Debug-iphonesimulator -F/Users/pacoflaco/Proyectos/prueba -filelist /Users/pacoflaco/Library/Developer/Xcode/DerivedData/prueba-dvzvrihnyniqghgnyjzjdvqvnvne/Build/Intermediates/prueba.build/Debug-iphonesimulator/prueba.build/Objects-normal/i386/prueba.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -framework CoreData -framework Unrar4iOS -o /Users/pacoflaco/Library/Developer/Xcode/DerivedData/prueba-dvzvrihnyniqghgnyjzjdvqvnvne/Build/Products/Debug-iphonesimulator/prueba.app/prueba 


    ld: framework not found Unrar4iOS 
    Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-g++-4.2 failed with exit code 1 

파일이 누락이 Unrar4iOS

+0

가 어떤 파일을 생각 하는가

이없는 내 자신의 정적 라이브러리 생성? 빌드 할 때 어떤 오류가 발생합니까? 정보가 충분하지 않습니다. –

+0

죄송합니다, 좀 더 많은 정보를 추가하겠습니다. 빌드 할 때 일부 경고가 있지만 사용되지 않는 변수가 있습니다. – gfdgfd

+0

@pacoflaco : 질문을 편집하여 오류 메시지를 생성 한 명령을 포함하여 전체 오류 메시지를 포함하십시오. –

답변

0

입니다 프레임 워크 검색 경로 중 Unrar4iOS 프레임 워크가 포함되어 있습니다.이 경로는 프로젝트 개체를 편집하는 동안 편집 할 수있는 빌드 설정 중 하나입니다.

+0

그래, 나는 프레임 워크를 컴파일하고이 프레임 워크를 추가하는 경우 xocde가 나에게이 오류를 말했어. 프레임 워크를 다운로드하고 자신 만의 컴파일을 시도하십시오. – gfdgfd

+0

직접 빌드하는 것은 중요하지 않습니다 (성공적으로 빌드 된 것으로 가정하므로 프레임 워크의 반쯤 형성된 껍질에 연결하지 않으려 고합니다). 빌드 한 프레임 워크가 포함 된 폴더의 경로를 포함해야합니다. 그건 당신이 보여준 명령이 아니므로 프레임 워크 검색 경로에 추가해야합니다 (또는 프레임 워크가 Xcode를 사용하여 작성되었다고 가정하면 프레임 워크 프로젝트를 하위 프로젝트로 추가하고 프레임 워크를 종속 대상 및 링크로 추가하십시오). 해당 제품에 대해). –

+0

그래,하지만 내가 혼자서 컴파일 할 때 프레임 워크의 크기는 260kb이고 예제와 함께 작동하는 프레임 워크에는 파일이 하나 더 있고 크기의 합계는 4MB입니다. 그것은 문제가 있기 때문에 프레임 워크에 파일을 복사 할 때 잘 작동합니다. – gfdgfd

관련 문제