2015-09-14 30 views
0

我需要鏈接項目中的兩個庫,Cordova和硬件製造商的庫。如果您使用-ObjC進行編譯,但Cordova需要-ObjC標誌,則硬件製造商的庫會提供錯誤。不要在XCode中爲鏈接庫使用-ObjC標誌

有沒有辦法強制一個庫的-ObjC標誌而不是另一個(反之亦然)?

謝謝!

Specific error: Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_MPMusicPlayerController", referenced from: objc-class-ref in libdtdev.a(AudioStream.o)

回答

1

它看起來像一個貼出來的問題就在我想出來之前(像往常一樣)。而不是刪除帖子,有人可能想知道什麼解決方案是...

如果我保持-ObjC標誌,並添加框架它抱怨「鏈接二進制庫」部分(在我的情況「MediaPlayer.framework」)。

相關問題