Adding iPod support to an (formerly) iPhone app

When I started my current project, the App Store already had an application. This app was only an iPhone.

My first task was to test and build a version that also launched on iPod Touch.

About 3 weeks ago, Apple removed the iTunes connection option to set the device requirement. And sent an email to all developers:

β€œThe App Store requires you to provide metadata about yours before submitting. Although most of this metadata is used by the iPhone Developer Software Portal, the process of selecting device-dependent dependencies in iTunes Connect is no longer available. Instead, if your application relies on features specific to for a device such as a compass on iPhone 3GS, add the UIRequiredDeviceCapabilities key for your Info.plist application file to indicate the specific hardware function required. "

When I compiled an iPod compatible version, I set the device requirements ( UIRequiredDeviceCapabilities) in info.plist to:

  • location-services (gps or skyhook)
  • wi-fi (any device)

However, since the application was originally downloaded, and the option for iPhone is only "installed in iTunes connect, this means that it is by default.

Kicker, because Apple removed this feature, there is no way to change it!

Has anyone encountered this problem? And how did you solve it? Is it possible that I have the wrong values ​​in UIRequiredDeviceCapabilities?

UPDATE: The application will work perfectly on iPod Touch if it is installed as a development version through Xcode. The issue in the App Store is only listed as an iPhone, and when iPod Touch users search the app store, the results are not returned.

+2
source share
2 answers

, Apple.

-, , App Store, iPhone.

:

  • UIRequiredDeviceCapabilities info.plist. . .

  • iTunesConnect@apple.com:

    • Apple ID

, , iTunes Connect.

, , , iTunes Connect .

, 2 , .

+9

Apple, , - devprogram@apple.com, . , , , , , .

+1

All Articles