ios - Estimote SDK Ignoring file... file was built for unsupported file format -
i having trouble estimote indoor location sdk in xcode 7.3.1. error receiving follows:
ld: symbol(s) not found architecture x86_64 clang: error: linker command failed exit code 1 (use -v see invocation)
at end. have added estimotesdk.framework , estimote indoor location sdk (two separate items, latter extension of former) project in supporting files folder in xcode project. have tried numerous solutions fix issue, including:
enable modules in build settings, add framework embedded binaries, add -lc++ flag other linker flags;
add double quotes library search path;
change tests host application target;
make sure frameworks not double compiled;
as deleting derived data , cleaning project often. new xcode of yesterday, solution may obvious , not me. seems issue library not correctly built architecture need? full error receiving included here.
undefined symbols architecture x86_64: "_objc_class_$_estbeaconmanager", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estbeaconvo", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estcloudauthorization", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estcloudmapper", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estconfig", referenced from: objc-class-ref in viewcontroller.o objc-class-ref in appdelegate.o objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estestimoteaccount", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estrequestconst", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estrequestgetbeaconspublicdetails", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estrequestgetjson", referenced from: _objc_class_$_x5jrfwmd1h3a6fjebamxpnvgvw58bdekzyadlky in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_r30zda89cbiwzqpcymm8xjpym4szy0l5 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_e0li38uuwsz9apofw3qhv6poprt1skmod in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_u6iu4jzrn2l55y2na6ub13imi6qjhpoaqewbetfyksxc8 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_x5tjiupt0eqxy2ysfrmjtty8sph2yh7fg65ufq in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_q6ajm8vjh5pyl1b9rjxogwyy255sv in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_eilrequestfetchlocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) ... "_objc_class_$_estrequestmanager", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estrequestpostformdata", referenced from: _objc_class_$_r9d3qv4yr1qcdjyclykdafnrdhhwmhb in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estrequestpostjson", referenced from: _objc_class_$_a5fklf5zpakpzgydxejkjkm6uueiuhurfrm in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_h8wuqo9zv9z8zlnkpuzzrr5tgl7hg66fje in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_eilrequestfetchpubliclocations in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_eilrequestaddlocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_i9w6qorlyuxfjze0tdknztda1afu6 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_r1jq5staie8h4aouhkc3i2ck181ojpzw in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_j4knk5biyf4y2ruxzexkybeznkzgm0icootil in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) ... "_objc_class_$_estrequestputjson", referenced from: _objc_class_$_t7gpgjeilte9po9o1awx6tggq1i in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_r0ev8oevutpppjv9hbnca3c1vsjskd in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_r1ubuvn6lat7vhpt6oxjwyw819xlld61 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_eilrequestmodifylocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_class_$_i0d0cj6mb8xjbrtfn17wwfy1ulurhqo9x in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_class_$_estutilitymanager", referenced from: objc-class-ref in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_metaclass_$_estrequestgetjson", referenced from: _objc_metaclass_$_x5jrfwmd1h3a6fjebamxpnvgvw58bdekzyadlky in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_r30zda89cbiwzqpcymm8xjpym4szy0l5 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_e0li38uuwsz9apofw3qhv6poprt1skmod in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_u6iu4jzrn2l55y2na6ub13imi6qjhpoaqewbetfyksxc8 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_x5tjiupt0eqxy2ysfrmjtty8sph2yh7fg65ufq in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_q6ajm8vjh5pyl1b9rjxogwyy255sv in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_eilrequestfetchlocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) ... "_objc_metaclass_$_estrequestpostformdata", referenced from: _objc_metaclass_$_r9d3qv4yr1qcdjyclykdafnrdhhwmhb in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) "_objc_metaclass_$_estrequestpostjson", referenced from: _objc_metaclass_$_a5fklf5zpakpzgydxejkjkm6uueiuhurfrm in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_h8wuqo9zv9z8zlnkpuzzrr5tgl7hg66fje in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_eilrequestfetchpubliclocations in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_eilrequestaddlocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_i9w6qorlyuxfjze0tdknztda1afu6 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_r1jq5staie8h4aouhkc3i2ck181ojpzw in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_j4knk5biyf4y2ruxzexkybeznkzgm0icootil in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) ... "_objc_metaclass_$_estrequestputjson", referenced from: _objc_metaclass_$_t7gpgjeilte9po9o1awx6tggq1i in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_r0ev8oevutpppjv9hbnca3c1vsjskd in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_r1ubuvn6lat7vhpt6oxjwyw819xlld61 in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_eilrequestmodifylocation in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) _objc_metaclass_$_i0d0cj6mb8xjbrtfn17wwfy1ulurhqo9x in libestimoteindoorsdk.a(libestimoteindoorsdk.a-x86_64-master.o) ld: symbol(s) not found architecture x86_64 clang: error: linker command failed exit code 1 (use -v see invocation)
update: removed first error receiving, appearing because had double included estimotesdk.framework in link binary libraries.
i ended solving issue removing framework project, redownloading github , adding project again.
Comments
Post a Comment