2014-09-10 39 views
6

我在我的科爾多瓦構建階段遇到錯誤(3.5)項目:科爾多瓦的iOS 3.5 - 蘋果的Xcode的Mach-O鏈接錯誤CDVCamera

Undefined symbols for architecture i386: 
"_CGImageDestinationAddImageFromSource", referenced from: 
    -[CDVCamera imagePickerControllerReturnImageResult] in CDVCamera.o 
... and 15 more of those 

很多帖子指出的是,我有將CDVCamera.m文件添加到編譯源代碼部分。 沒有條目我沒有得到錯誤...顯然我的應用程序將無法使用相機在這種情況下。 我嘗試了不同版本的插件,但沒有改變。

有什麼我可能已經忘記了?

+0

你是如何添加插件的? CLI應該自動處理所有這些。 – 2014-09-10 21:12:02

+0

科爾多瓦插件添加..等等...是的,通常它應該。所有其他插件完美工作。然而,相機插件有一些問題....也許我可以建立一個新的項目,並檢查出 – Dwelgaz 2014-09-11 10:20:17

回答

15

我有同樣的問題,我已成功地在Xcode修復: 選擇目標 在Build Phases>Link Binary With Libraries你應該添加ImageIO.frameworkCoreGraphics.framework

的圖像與我的設置:http://screencast.com/t/rsxZrUkyslAY

+4

感謝上帝創造你 – dortzur 2014-10-24 14:38:41

+1

秒! – ericraio 2015-06-14 05:59:54

0

繼DotNetWise的建議我也必須添加Location框架才能使其運行。