2014-02-12 315 views
10

我想在我的應用程序中使用iOS的MobileVLCKit。我遵循@Building the Framework for iOS的步驟。我在Xcode 5中設置了部署到iOS 7的目標。MobileVLCKit編譯失敗

我使用命令./buildMobileVLCKit.sh -f -l來編譯shell文件以獲得iOS框架。

我的終端應用程序出現以下錯誤。

The following build commands failed: 
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7/libMobileVLCKit.a normal armv7 
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s 
CreateUniversalBinary build/Release-iphoneos/libMobileVLCKit.a normal armv7\ armv7s  

我嘗試了所有方式登上谷歌,但沒有奏效。嘗試了整整一天後,我提出了這個問題。如果你以前使用過這個,請幫忙。

回答

19

刪除-l參數。你真的需要編譯底層的libvlc來實現一個完整的MobileVLCKit框架。沒有libvlc,它只是一堆無用的類。

另外,考慮讓可剛把項目中的預編譯的版本:http://nightlies.videolan.org/build/iOS/

+1

獲取預編譯的版本是真的很酷。我也搜索了相同的,但無法找到它。非常感謝。 – Yogi

+0

我下載了最新的框架,但它不包含在[應用程序中的基本用法](https://wiki.videolan.org/VLCKit/)中使用的類VLCVideoView。我應該如何使用它? – Yogi

+1

檢查VLCKit git存儲庫中提供的iOS示例代碼。 VLCVideoView是僅限OS X的類。 iOS上處理的代碼路徑略有不同。 – feepk