Hi guys
im trying to integrate the ios sdk into an existing app (using these instructions: https://backendless.com/documentation/data/ios/data_setup.htm) but when building i get the following errors:
iphone 5 simulator:
Undefined symbols for architecture i386:
“OBJC_CLASS$_NSEntityDescription”, referenced from:
objc-class-ref in CommLibiOS.a(Types.o)
"OBJC_CLASS$NSManagedObject", referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
l_OBJC$CATEGORY_NSManagedObject$_AMF in backendless.a(PersistenceService.o)
objc-class-ref in CommLibiOS.a(Types.o)
“OBJC_CLASS$_MKCircleView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_NSFetchRequest”, referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
“OBJC_CLASS$_MKCircleRenderer”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKCircle”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKPinAnnotationView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_METACLASS$_MKMapView”, referenced from:
OBJC_METACLASS$_BEMapView in backendless.a(BEMapView.o)
“OBJC_CLASS$_SFSafariViewController”, referenced from:
objc-class-ref in backendless.a(UserService.o)
“OBJC_CLASS$_MKMapView”, referenced from:
OBJC_CLASS$_BEMapView in backendless.a(BEMapView.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
iphone 6 simulator:
Undefined symbols for architecture x86_64:
“OBJC_CLASS$_NSEntityDescription”, referenced from:
objc-class-ref in CommLibiOS.a(Types.o)
"OBJC_CLASS$NSManagedObject", referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
l_OBJC$CATEGORY_NSManagedObject$_AMF in backendless.a(PersistenceService.o)
objc-class-ref in CommLibiOS.a(Types.o)
“OBJC_CLASS$_MKCircleView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_NSFetchRequest”, referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
“OBJC_CLASS$_MKCircleRenderer”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKCircle”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKPinAnnotationView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_METACLASS$_MKMapView”, referenced from:
OBJC_METACLASS$_BEMapView in backendless.a(BEMapView.o)
“OBJC_CLASS$_SFSafariViewController”, referenced from:
objc-class-ref in backendless.a(UserService.o)
“OBJC_CLASS$_MKMapView”, referenced from:
OBJC_CLASS$_BEMapView in backendless.a(BEMapView.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
physical iphone 4s:
Undefined symbols for architecture armv7:
“OBJC_CLASS$_NSEntityDescription”, referenced from:
objc-class-ref in CommLibiOS.a(Types.o)
"OBJC_CLASS$NSManagedObject", referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
l_OBJC$CATEGORY_NSManagedObject$_AMF in backendless.a(PersistenceService.o)
objc-class-ref in CommLibiOS.a(Types.o)
“OBJC_CLASS$_MKCircleView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_NSFetchRequest”, referenced from:
objc-class-ref in backendless.a(PersistenceService.o)
“OBJC_CLASS$_MKCircleRenderer”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKCircle”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_CLASS$_MKPinAnnotationView”, referenced from:
objc-class-ref in backendless.a(BEMapView.o)
“OBJC_METACLASS$_MKMapView”, referenced from:
OBJC_METACLASS$_BEMapView in backendless.a(BEMapView.o)
“OBJC_CLASS$_SFSafariViewController”, referenced from:
objc-class-ref in backendless.a(UserService.o)
“OBJC_CLASS$_MKMapView”, referenced from:
OBJC_CLASS$_BEMapView in backendless.a(BEMapView.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
After some googling i understand that these “referenced from” errors occur when the compiler cant locate for eg OBJC_CLASS$_MKMapView so how do i resolve this? is there a missing step in the instructions?