How to link to a framework without arm64 support in Xcode 5.1?

After updating the project on Xcode 5.1 Product> Build gives the following warning and error:

ld: warning: ignoring Dropbox / Dropbox.framework / Dropbox file, missing required arm64 architecture in Dropbox.framework / Dropbox file (3 slices)

Undefined symbols for arm64 architecture: "_OBJC_CLASS _ $ _ DBPath", link: objc-class-ref in DropboxViewController.o

Dropbox.framework doesn't seem to support arm64 yet.

What are the Xcode settings for removing arm64 support from a project to have a clean build?

+5
Mar 12 '14 at 3:36
source share
2 answers

enter image description here

Edit:

  • Architecture : Standard
  • Valid architectures : arm64 armv7 armv7s

To:

  • Architecture : armv7 armv7s
  • Valid architectures : armv7 armv7s
+12
Mar 12 '14 at 4:02
source share

Remove armv64 in

Project> Build Options> Architectures> Virtual Architectures

(i.e. leave only armv7 and armv7s )

Also set Build Active Architectures Only to NO .

+1
Mar 12 '14 at 3:38
source share



All Articles