在 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,而在于缺少与库的链接。我不得不在“项目构建阶段”的“与库的链接”中添加系统框架。