How to build for specific hardware (not for ipad, touch1st)

hello,

i have 2 questions about building for specific hardware…

  • i want to build for phone 3g, phone 3gs, ipod touch 2nd gen, 3rd gen

  • and not for ipad, phone 1stgen, touch 1st gen

→ as far as i understood, i can exclude the ipad rather simply by setting “iphone only” in unity.
(right?)

→ is there a way to limit the build to the devices listed above?

and my 2nd question:
in unity, playersettings, which value do you currently recommend for “iPhone Sdk Version”?

any help warmly welcomed :wink:

thanks, thomas

Recommended SDK is likely 3.0 cause anything below can not be officially targeted anymore anyway by the iphone sdk

also, if you cut the first gen, you can also cut iphone 3G, its just as slow

Sorry for bumping this old thread.

I would like to build for iPad 1 and 2, iPhone3gs and iPhone4 but not on any kind of iPod. Any suggestion?
If I set up the universal build and I target for arm7 I still have the iPod3 and 4 included.

I dont think its possible to exclude those with that kinda combination… and why would you do that?

it’s an heavy app (a 3d reconstruction of an archeological site), the client does not require these devices and I’ve experienced poor performances on the iPod3, so I’d prefer to exclude them from the supported decices.

arm7 ipod3 is pretty much identical to 3gs and targeting arm7 will rule out early arm6 ipod3.

Apple doesn’t allow artificial blocking of devices so there’s not much you can do since you have iPad in the list else you could have required gps for example and used it for something