2016-04-23 85 views
0

我在啓動時遇到了下列情況:找不到符號:_kVTDecompressionPropertyKey_RealTime

控制檯。

使dyld:找不到符號:_kVTDecompressionPropertyKey_RealTime

從引用:/var/mobile/Applications/25A09982-788D-4847-93D9-C6420B0B5628/Makeit.app/Makeit

Expectedin:/系統/庫/Frameworks/VideoToolbox.framework/VideoToolbox 在/var/mobile/Applications/25A09982-788D-4847-93D9C6420B0B5628/Makeit.app/Makeit

任何一個可以告訴如何解決這個問題。我已經檢查過VideoToolbox框架,它也添加到我的項目中。

我唯一的嫌疑是,在我的應用程序中,我使用的是QuickBlox WebRTC框架,它將被鏈接到iOS 9.0,但我的應用程序部署目標是7.1.Is這種錯誤的任何問題。最新如何解決這個問題。

回答

0

VideoToolbox僅適用於iOS 8+。您可以將其設置爲可選項:在項目導航器中點擊它,在目標成員身份所在的右側面板中,選擇「可選」而不是必需項。

請記住,從現在開始你將無法使用h264編解碼器。

+0

視頻會議仍然可以在iOS 7系列操作系統上運行,當我們將其設置爲可選時?順便說一句,什麼是h264編解碼器,如果我將該框架設置爲可選項,它會在項目中完全沒有使用嗎?這樣做會損失什麼好處? –

+0

您無法使用該編解碼器,因爲它需要iOS8 +。是的,視頻會議仍然有效。 –

+0

這是最後一個問題。我可以通過檢查API可用性在iOS 8和更高版本中使用該服務。因爲iOS 8和更高版本的設備將使該VideoTool Frame工作,因此我可以在那種情況下使用該服務? –