Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic.
Home › Forums › Ask the Flomies › Question on iOS linking
I have recently picked up a flojack device and I am trying to link in the library to use the device and I am getting the following error on link.
Undefined symbols for architecture arm64:
“_OBJC_CLASS_$_ACRAesTrackData”, referenced from:
objc-class-ref in ViewController.o
“_OBJC_CLASS_$_ACRDukptTrackData”, referenced from:
objc-class-ref in ViewController.o
“_OBJC_CLASS_$_ACRAudioJackReader”, referenced from:
objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I have followed the instructions on the github site, but it seems like there is something missing…
Any help would be much appreciated.
xcode version is 7.1 and I am targeting iOS 9
Also just an update…
Adding the .a file to the link gives the following error…
ld: ‘/Users/sh4d0wz/Development/CTS/ios/CTS/AudioJack/libAudioJack.a(ACRDukptReceiver.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Hell Bill,
Please disable Bitcode.
Go to the targer Build Settings, find the “Enable Bitcode” field and set it to “NO”.
http://stackoverflow.com/questions/30848208/new-warnings-in-ios9
Please let me know if you have any further questions.
You must be logged in to reply to this topic.