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!
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:
Now it's done.
set "Build Active Architecture Only" = NO this worked for me after upgrading an old project to xcode5
That works fine for me:
Set architectures to "Standard (armv7,armv7s)" and after set manually Valid architectures to armv7 armv7s
I am using the latest Xcode and iPhone5. I had it set to armv7s and armv7. It took care of my issue which was the No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
error
.
To include 64 bit:
Set architectures to "$(ARCHS_STANDARD_32_64_BIT)"
and after set manually Valid architectures to armv7 arm64
. My Xcode version was 5.1. Base SDK was iOS 7.1
Deployment target was 6.0.
In another setting configuration:
Set architectures to "$(ARCHS_STANDARD)"
and after set manually valid architectures to armv7 arm64
. My Xcode version was 6.2. Base SDK was iOS 8.2
Deployment target was 6.0.