I have just downloaded and upgraded/installed XCode 3.2.3. Afterwards, I tried to build my project that was built successfully on XCode 3.1
However, XCode 3.2 produced tons of linking errors as shown below. It seems that somehow the linker could not find the Foundation and UIKit frameworks. I double checked that they are actually in place and were set up properly in my project.
Undefined symbols:
"_objc_exception_extract", referenced from:
+[FourSquareImageManager sharedInstance] in FourSquareImageManager.o
+[FourSquareLocationManager allocWithZone:] in FourSquareLocationManager.o
".objc_class_name_UIImage", referenced from:
literal-pointer@__OBJC@__cls_refs@UIImage in FourSquareURLImage.o
literal-pointer@__OBJC@__cls_refs@UIImage in FourSquareMapViewController.o
".objc_class_name_NSNotificationCenter", referenced from:
literal-pointer@__OBJC@__cls_refs@NSNotificationCenter in FourSquareMapViewController.o
literal-pointer@__OBJC@__cls_refs@NSNotificationCenter in FourSquareCoreViewController.o
literal-pointer@__OBJC@__cls_refs@NSNotificationCenter in FourSquareLocationManager.o
".objc_class_name_UITableViewController", referenced from:
.objc_class_name_RootViewController in RootViewController.o
.objc_class_name_FourSquareListViewController in FourSquareListViewController.o
.objc_class_name_FourSquareSettingsViewController in FourSquareSettingsViewController.o
I am wondering I need to set up some linker flags. Has anyone encountered this kind of linking issues after upgrading from XCode 3.1 to 3.2.
Any tips will be highly appreciated.