2013-12-10 46 views
1

在Xcode中使用API​​我必須編譯避免64位弧的項目,但在嘗試使用DeezerAudioPlayer時,我遇到了armv7弧的不兼容問題。Deezer播放器與arm架構不兼容

如何編譯該項目以避免所有體系結構問題?

REPORT:用於建築的ARMv7

未定義符號: 「_SCNetworkReachabilityGetFlags」,從引用: - 在libDeezer.a(DeezerReachability.o)​​[DeezerReachability connectionRequired] - [DeezerReachability currentReachabilityStatus]在libDeezer.a( DeezerReachability.o)​​ 「_SCNetworkReachabilityCreateWithAddress」,從引用: + [DeezerReachability reachabilityWithAddress:]: +在libDeezer.a(DeezerReachability.o)​​ 「_SCNetworkReachabilityCreateWithName」,從引用[DeezerReachability reachabilityWithHostName:]在libDeezer.a( DeezerReachability.o)​​ 「_SCNetworkReachabilityScheduleWithRunLoop」,從參考: - [DeezerReachability startNotifier]在libDeezer.a(DeezerReachability.o)​​ 「_SCNetworkReachabilityUnscheduleFromRunLoop」,從引用: - [DeezerReachability stopNotifier]在libDeezer.a(DeezerReachability.o) 「_SCNetworkReachabilitySetCallback」,從引用: - [DeezerReachability startNotifier]在libDeezer.a(DeezerReachability.o)​​ LD:符號(多個)未找到架構的ARMv7 鐺:錯誤:連接器命令,退出代碼1(使用失敗 - v看到調用)

__ _ _SOLVED! 這個問題並不在深入的api中,而是與圖書館缺少聯繫。我不得不在「項目構建階段」中添加「與庫鏈接」的系統框架。

+0

如果您使用XCode 5,您是否嘗試從「有效架構」中移除armv7並將「構建活動架構」設置爲「否」? – Julaie

+0

是的,我試過這個解決方案。但是deezer玩家給出了關於示例項目armv7 – UncleSax

+0

的問題,我現在已經切換了標準arch 32,並將其設置爲NO來表示有效的弧。但我仍然有錯誤... – UncleSax

回答

0

確實需要SystemConfiguration框架。 你能否將你的問題標記爲「已解決」。

謝謝。