最佳答案
I'm starting new project in Xcode 5. I want to develop application using iOS SDK 7
but with deployment target iOS 5.0
. As soon as I create new project in Xcode and try to change deployment target to 5.0, I've got this message:
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
So changed architectures to Standard
(no 64bit). I compiles, runs but I do not really understand what just happend.
What's the difference between Architectures
and Valid architectures
settings in Xcode project Build Settings?
If I set Architectures
to exclude 64-bit what happens when I run my app on 64-bit iPhone or iOS Simulator (I know it works, I'm just curious what hapens underneath)?
Can you explain big mess with new 64-bit architecture?