我將運行在Xcode 4.2上的Mac中的Xcode項目移動到運行Xcode 4.5的另一個Mac中後,我收到以下錯誤。遷移到Xcode 4.5後與Reachability相關的未定義符號
"_SCError", referenced from:
-[RKReachabilityObserver scheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
-[RKReachabilityObserver unscheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
"_SCErrorString", referenced from:
-[RKReachabilityObserver scheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
-[RKReachabilityObserver unscheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[Reachability reachabilityWithAddress:] in Reachability.o
+[Reachability reachabilityWithAddress:] in test1ViewController.o
-[RKReachabilityObserver initWithAddress:] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilityCreateWithName", referenced from:
+[Reachability reachabilityWithHostName:] in Reachability.o
+[Reachability reachabilityWithHostName:] in test1ViewController.o
-[RKReachabilityObserver initWithHost:] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilityGetFlags", referenced from:
-[Reachability connectionRequired] in Reachability.o
-[Reachability currentReachabilityStatus] in Reachability.o
-[Reachability connectionRequired] in test1ViewController.o
-[Reachability currentReachabilityStatus] in test1ViewController.o
-[RKReachabilityObserver getFlags] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[Reachability startNotifier] in Reachability.o
-[Reachability startNotifier] in test1ViewController.o
"_SCNetworkReachabilitySetCallback", referenced from:
-[Reachability startNotifier] in Reachability.o
-[Reachability startNotifier] in test1ViewController.o
-[RKReachabilityObserver scheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilitySetDispatchQueue", referenced from:
-[RKReachabilityObserver scheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
-[RKReachabilityObserver unscheduleObserver] in libRestKit.a(RKReachabilityObserver.o)
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[Reachability stopNotifier] in Reachability.o
-[Reachability stopNotifier] in test1ViewController.o
ld: symbol(s) not found for architecture i386
@Spynet:我冒昧地撤銷了對這個問題的編輯。這不是代碼,而是鏈接器的逐字輸出,並且格式化得很好。 –