Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Cannot Reproduce
-
2.9.0
-
None
-
MacBookAir5,2
Version 4.6.3 (4H1503)
Description
$ cordova create ~/hello hello
$ cd ~/hello
$ cordova platform add ios
$ cordova prepare ios
$ cordova compile ios
$ cordova compile ios
The second compile - and all subsequent attempts - blows up with complaints of linker not finding symbol(s) for architecture i386.
i386 seems like a red-flag given modern Macs and XCode are all x64, but I saw the debug issue a while ago.
Anyhow, as I'm not an iOS developer, I'm not exactly sure how to go about digging further.
–
Undefined symbols for architecture i386:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[CDVReachability reachabilityWithAddress:] in libCordova.a(CDVReachability.o)
"_SCNetworkReachabilityCreateWithName", referenced from:
+[CDVReachability reachabilityWithHostName:] in libCordova.a(CDVReachability.o)
"_SCNetworkReachabilityGetFlags", referenced from:
-[CDVReachability connectionRequired] in libCordova.a(CDVReachability.o)
-[CDVReachability currentReachabilityStatus] in libCordova.a(CDVReachability.o)
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[CDVReachability startNotifier] in libCordova.a(CDVReachability.o)
"_SCNetworkReachabilitySetCallback", referenced from:
-[CDVReachability startNotifier] in libCordova.a(CDVReachability.o)
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[CDVReachability stopNotifier] in libCordova.a(CDVReachability.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
-
- BUILD FAILED **
The following build commands failed:
Ld build/hello.app/hello normal i386