Skip to main content
Participating Frequently
June 10, 2011
Answered

iOS language list in iTunes

  • June 10, 2011
  • 13 replies
  • 31202 views

Just got my game approved and listed in the app store.

http://itunes.apple.com/us/app/dice-a-rama/id441585479

One thing that bothers me is that my listing says that my game supports a huge array of languages, even though my game is only in English. In my descriptor, I only provided an English name and description.

And I'm looking through the other AIR-written apps, and I'm seeing the same thing. Looking at the iTunes Connect listing, it appears that the supported language-list is coming from a manifest inside the game, the game itself (specifically the "iphone-bundle-localisations" identifier).

Is there a way to set this in your iOS descriptor XML?

This topic has been closed for replies.
Correct answer

Adobe, please hurry on this issue. I'd hate to annoy Apple. I've had one user request a refund and leave a bad review. I'd sure like to fix this as soon as possible.


While we are actively working on this, Following is the workaround for you which will work only on Mac.

Prerequisites:

Mac OS

Xcode installed

Process:

1. Generate the ipa using your favorite tool (FB, Flash Pro, ADT)

2. Rename .ipa to .zip and extract it.

3. you will now see a folder called Payload

4. Inside Payload you will find <binary>.app right click and select show package contents.

5. Delete all such x.lproj where x is not the language that you support

6. Run the following command

/usr/bin/codesign -f -s "iPhone Developer: Your Name (XXXXXXXXX)" "--resource-rules=./Payload/binary.app/ResourceRules.plist" "./Payload/binary.app"

7. In above command iPhone Developer: Your Name (XXXXXXXXX) is a string you see in your Keychain. (Make sure you install your p12 into keychain before running above command.)

8. Right click on Payload and select compress

9. Rename the .zip file to .ipa

10. install this new ipa to see its installing. (If there are some errors in codesign-ing you will get error while installing the app)

Hopefully!! You should get what you needed!

13 replies

Participating Frequently
August 28, 2011

Any word about this being fixed in AIR 3?

I got the beta several days ago, but I've seen precious little in the way of documentation. Had to figure out captive runtimes on my own.

Participating Frequently
September 1, 2011

Couldn't see it mentioned anywhere and the only word from Adobe still is that we have to wait.

Inspiring
September 23, 2011

I'm having the same problem with my app - and it's a DICTIONARY so I think it's pretty important that it be clear it's only available in English!

Any update on when this will be resolved? I feel like it really need an urgent fix.

Participating Frequently
July 19, 2011

This is a shocker.  I was happy to get our app approved and didn't notice that we were offering every language until a colleague pointed it out.  As there isn't a work-around, then we're stuck with this situation until Adobe fixes it.  My problems are; 1. we are all effectively doing false advertising, and 2,  if Apple's attention gets focussed on this it's another reason for them to be restrictive around the dev stacks they'll accept apps from.  I really hope this gets urgent attention at Adobe.

Peter Robertson

Participating Frequently
July 19, 2011

Yep my thoughts exactly. Was probably going to add something to the app's meta description along the lines of *Note: Only available in english.


Hopefully this will be enough to save our ass from getting sued!

Inspiring
June 15, 2011

You can modify the languages in the XML, but it seems that it makes no difference!

Really weird, I though it is just internal, but as you said it is displayed in itc and therefore it should be changeable from flash.

Inspiring
June 15, 2011

Maybe this helps in the xml:

<key>CFBundleAllowMixedLocalizations</key><false/>

?

This just happens with AIR 2.6 and 2.7 and so far I could not have just one language per app.

Participating Frequently
June 16, 2011

Hi,

Thanks for raising the issue. As per page 64 & 65 of https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf, you should be able to delete languages. Could you give it a try?

Thanks,

Sanika