在Xcode中使用API我必须编译避免64位弧的项目,但是当我尝试使用DeezerAudioPlayer时,我遇到了armv7弧的不兼容问题。
我应该如何编译项目以避免所有架构问题?
REPORT:
架构armv7的未定义符号: “_SCNetworkReachabilityGetFlags”,引自: - libDeezer.a中的[DeezerReachability connectionRequired](DeezerReachability.o) - libDeezer.a中的[DeezerReachability currentReachabilityStatus](DeezerReachability.o) “_SCNetworkReachabilityCreateWithAddress”,引自: + [libeezer.a中的DeezerReachability reachabilityWithAddress:](DeezerReachability.o) “_SCNetworkReachabilityCreateWithName”,引自: + [libeezer.a中的DeezerReachability reachabilityWithHostName:](DeezerReachability.o) “_SCNetworkReachabilityScheduleWithRunLoop”,引自: - libDeezer.a中的[DeezerReachability startNotifier](DeezerReachability.o) “_SCNetworkReachabilityUnscheduleFromRunLoop”,引自: - libDeezer.a中的[DeezerReachability stopNotifier](DeezerReachability.o) “_SCNetworkReachabilitySetCallback”,引自: - libDeezer.a中的[DeezerReachability startNotifier](DeezerReachability.o) ld:找不到架构armv7的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
的 的 __ _ _SOLVED! 问题不在于deezer api,而在于与图书馆的缺失链接。我必须在“项目构建阶段”中的“与库链接”中添加系统框架。
答案 0 :(得分:0)
确实,需要SystemConfiguration框架。 你能否将你的问题标记为“已解决”。
感谢。