I’m using the Backendless-ios-SDK1.15.0 CocoaPod in my Podfile as follows:
pod 'Backendless-ios-SDK', '~>1.15'
and I’m getting the following linker error when creating the app for the iPhone 5S
ld: warning: ignoring file /Users/peter/Projects/app/Pods/Backendless-ios-SDK/SDK/lib/backendless/libbackendless.a, missing required architecture arm64 in file /Users/peter/Desktop/Projects/beautycallapp/Pods/Backendless-ios-SDK/SDK/lib/backendless/libbackendless.a (3 slices)
here’s the output of the file command line tool for the archive that is in its distribution package, as follows:
fredbookair:backendless peter$ file backendless.a
backendless.a: Mach-O universal binary with 3 architectures
backendless.a (for architecture i386): current ar archive random library
backendless.a (for architecture armv7): current ar archive random library
backendless.a (for architecture armv7s): current ar archive random library
As you can see there is no arm64 architecture built into the archive.
This is not the case with the SDK downloaded from the website. The SDK download archive for backendless.a looks like this:
fredbookair:backendless peter$ file backendless.a
backendless.a: Mach-O universal binary with 5 architectures
backendless.a (for architecture i386): current ar archive random library
backendless.a (for architecture x86_64): current ar archive random library
backendless.a (for architecture armv7): current ar archive random library
backendless.a (for architecture armv7s): current ar archive random library
backendless.a (for architecture cputype (16777228) cpusubtype (0)): current ar archive random library
Could you please update the pod distribution to match the web download?
Note: The original notes are on the a solved issue at http://support.backendless.com/responses/iphone5s-issue-no-arm64-architecture