Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7)

I am constantly getting below error while building app:

No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).

I tried adding arm6 arm7 to architecture but didn't work. I also tried just arm6 and arm7, but still not.

Also, I'm setting deployment target to 4.3 iPhone. I have Xcode version 4.3.1.

Please help!

like image 537
iOSDev Avatar asked Apr 04 '12 06:04

iOSDev


4 Answers

You must take two steps:

  • Go to Project Target > Build Settings > Architectures Delete whatever you see there, and then add these rows one by one:

    armv6 armv7

There are no 'save' buttons there, so what I do, is adding another blank row, pressing enter, removing it, and then clicking out somewhere else, so that I make sure I have both of them added:

enter image description here

  • Now go to the AppName-Info.plist file, and look for the key "Require device capabilities" and delete it all.

Now it's done.

like image 127
Neeku Avatar answered Nov 05 '22 04:11

Neeku


set "Build Active Architecture Only" = NO this worked for me after upgrading an old project to xcode5

like image 21
roocell Avatar answered Nov 05 '22 03:11

roocell


That works fine for me:

Set architectures to "Standard (armv7,armv7s)" and after set manually Valid architectures to armv7 armv7s

enter image description here

like image 14
OrdoDei Avatar answered Nov 05 '22 05:11

OrdoDei


Not arm6 and arm7, try by adding armv6 and armv7 as architectures.

like image 2
Neo Avatar answered Nov 05 '22 04:11

Neo