iOS app submission : missing 64-bit support

Tim Autin picture Tim Autin · Nov 6, 2014 · Viewed 68.8k times · Source

I sent an app yesterday for review, with no problem. I then realized that I had a very little fix to do (changing the max zoom level of a map from 19 to 18, nothing else), so I removed the binary from iTunes Connect, and tried to resubmit.

Now I'm having this warning :

warning_xcode

I don't understand why, as my architectures are :

  • architectures : armv7
  • valid architectures : armv6, armv7, armv7s, arm64

The app runs fine in the simulator. If I try to use the standard architectures (armv7, arm64) as recommended in the warning, then the app won't build and I get :

  • Undefined symbols for architecture x86_64
  • ld: symbol(s) not found for architecture x86_64

I'm using the lib route-me, and I set the same architecture settings.

Answer

TonyMkenu picture TonyMkenu · Nov 7, 2014

Use "Standard architectures" like this:

  • Architecture: "Standard architectures" arm7, arm64
  • Valid Architectures: "arm64" , armv7...
  • Build Active Architecture Only - NO (specially... if your connected device is not arm64 compatible)

like this:

enter image description here

  • Additionally, unplugging iphones and ipads from the mac has been known to help, especially if they are 32-bit versions.