繁体   English   中英

Xcode 9.2 Objective-C与WCSession的链接器错误

[英]Linker errors from Xcode 9.2 Objective-C with WCSession

我向现有的相当复杂的Objective-C iOS应用程序(我继承了)添加了监视功能,但是从一开始就遇到意外的构建错误。

ld:警告:找不到选项'-L / Users / mac / Documents / raceQs-iOS / ios / raceqs_pod / Library'的目录ld:警告:找不到选项'-L / Users / mac / Documents / raceQs-的目录iOS / ios / raceqs_pod / Pods / build / Release-iphoneos'ld:警告:找不到选项'-L / Users / mac / Documents / raceQs-iOS / ios / raceqs_pod / Pods / build / Debug-iphoneos'的目录体系结构arm64的符号:“ _ OBJC_CLASS _ $ _ WCSession”,引用自:MainClass.o中的objc-class-ref ld:体系结构arm64的符号找不到clang:错误:链接器命令失败,退出代码为1(使用-v参见调用)

当我将以下代码添加到我的Main类时,将生成错误:

#import <WatchConnectivity/WatchConnectivity.h>
@interface MainClass ()<WCSessionDelegate>
@end

if ([WCSession isSupported]){
//     WCSession *session = [WCSession defaultSession];
  //      session.delegate = self;
  //      [session activateSession];

    }

我已经研究了这个问题,并且我认为我的构建设置“库搜索路径”存在问题: 图书馆搜索路径

任何建议将不胜感激。

固定

添加了WatchConnectivity.framework以构建设置/使用库链接二进制文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM