0

I'm having problems building my app on 1st generation iPod touch. I've changed the Architecture value to "armv6 armv7" and also the deployment target to 3.0 iPod touch is running iOS 3.1.3

Anyone has a solution for that?

Thanks

1 Answers1

2

If this is a new Xcode project, Xcode adds a required device element of armv7 in the info.plist for the target. It needs to be removed. enter image description here

Also be sure your not using ARC or storyboarding when creating your projects.

NJones
  • 27,139
  • 8
  • 70
  • 88
  • @rckoenes Read my answer. Im not referring to the architecture. I'm referring to the device requirement of `armv7` in the `info.plist`!!! – NJones Dec 13 '11 at 15:55
  • You are correct, but there is no need to set these if you are going to deploy on `armv6` – rckoenes Dec 13 '11 at 15:57
  • @rckoenes Xcode as a default inserts this requirement in new projects, since an iPod touch 1st gen is an armv6, it doesn't meet this requirement, so it doesn't let the app run. I'm not suggesting that "Guy Dor" should add it, I said Xcode added it. – NJones Dec 13 '11 at 16:04
  • True, I've never noticed it and its not in any of my recent project (start about a month ago), you could remove the key if it you want to target iphone and iPod touch with an armv6 processor. – rckoenes Dec 13 '11 at 16:07