1

在 Xcode 中使用 API 我必须编译项目以避免 64 位弧,但是当我尝试使用 DeezerAudioPlayer 时,我遇到了 armv7 弧的不兼容问题。

我应该如何编译项目以避免所有架构问题?

报告:

架构 armv7 的未定义符号:“_SCNetworkReachabilityGetFlags”,引用自:-[DeezerReachability connectionRequired] in libDeezer.a(DeezerReachability.o) -[DeezerReachability currentReachabilityStatus] in libDeezer.a(DeezerReachability.o) “_SCNetworkReachabilityCreateWithAddress”,引用自:+[ DeezerReachabilityreachabilityWithAddress:] 在 libDeezer.a(DeezerReachability.o) "_SCNetworkReachabilityCreateWithName" 中,引用自: +[DeezerReachabilityreachabilityWithHostName:] 在 libDeezer.a(DeezerReachability.o) "_SCNetworkReachabilityScheduleWithRunLoop",引用自: -[DeezerReachability startNotifier] 在 libDeezer。 a(DeezerReachability.o) "_SCNetworkReachabilityUnscheduleFromRunLoop",引用自:-libDeezer.a(DeezerReachability.o) 中的[DeezerReachability stopNotifier]“_SCNetworkReachabilitySetCallback”,引用自: -libDeezer.a(DeezerReachability.o) 中的[DeezerReachability startNotifier] ld:未找到架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

_ _ _解决了!问题不在于 deezer api,而在于缺少与库的链接。我不得不在“项目构建阶段”的“与库的链接”中添加系统框架。

4

1 回答 1

0

实际上,需要 SystemConfiguration 框架。您能否将您的问题标记为“已解决”。

谢谢。

于 2013-12-23T13:44:20.213 回答