簡體   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