【发布时间】:2018-01-21 04:04:33
【问题描述】:
我正在向现有的相当复杂的 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];
}
我已经研究过这个问题,我认为这是我的构建设置库搜索路径的问题,它们是:
如有任何建议,我们将不胜感激。
【问题讨论】:
-
尝试删除 google analytics ios sdk,因为在 watch google maps 和所有其他 google sdk 中不受支持
标签: ios objective-c watchkit