2011-09-29 41 views
0

我有這個庫https://github.com/ararog/Unrar4iOS對於IOS設備中的unrar 和我建立,就像項目的創建者說,但一個文件丟失,不工作,當我導入到我的項目但是如果我使用與示例工作正常的框架。 我需要編譯,但我的自我,因爲框架有一個重要的內存泄漏,我想解決這個問題。我不能創建一個框架,在xcode 4工作

我使用的Xcode 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

是的,我做了,但是當我自己編譯時,framewwork的大小爲260kb,並且該示例附帶的框架還有一個文件,總大小爲4mb。這是問題,因爲當我將文件複製到框架工作正常。 – gfdgfd