This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220SF: SmartConfig iOS SDK - Missing arm64 device architecture, only has Simulator architecture

Part Number: CC3220SF


I have downloaded the SimpleLink_WiFi_Provisioning_iOS_Source_2.2.26 sample app.

It only builds for the iOS Simulator because it doesn't have the 64 bit ARM architecture needed for devices.

If I run: "lipo -info libFirstTimeConfig.a"

It returns: "Non-fat file: libFirstTimeConfig.a is architecture: x86_64"

Which is 64 bit Simulator (Intel). It doesn't contain the arm64 architecture needed to run on a phone.

Is there anywhere to get a build of the Smart Config SDK that runs on a device?

I get the error (when building for device):

ld: warning: ignoring file /Applications/ti/SimpleLink_WiFi_Provisioning_iOS_Source_2.2.26/iOS Source/SmartConfigCC31XX/libFirstTimeConfig.a, file was built for archive which is not the architecture being linked (arm64): /Applications/ti/SimpleLink_WiFi_Provisioning_iOS_Source_2.2.26/iOS Source/SmartConfigCC31XX/libFirstTimeConfig.a
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FirstTimeConfig", referenced from:
objc-class-ref in SmartConfigSCViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)