UIRequiredDeviceCapabilities issue...

pinkio75pinkio75 Member, PRO Posts: 1,217

Hi i'm stuck with this issue:

"The app's Info.plist can't contain values for the UIRequiredDeviceCapabilities key that would prevent this app from opening on any iOS device. For more information, see Understanding the UIRequiredDeviceCapabilities Key."

This happens just when i try to submit my iphone app update for review...
i try 2 times with two different iphone games but i've the same message...

Comments

  • pinkio75pinkio75 Member, PRO Posts: 1,217

  • JSprojectJSproject Member Posts: 730

    I would have looked into the "Info.plist" file to see exactly what it contains in the array UIRequiredDeviceCapabilities, it should only contain armv7

  • pinkio75pinkio75 Member, PRO Posts: 1,217
    edited May 2015

    Ok so i need to switch manually it? I can use Xcode to redit?

  • pinkio75pinkio75 Member, PRO Posts: 1,217
    edited May 2015

    Anyway yes it contain armv7... so it could be a GS bug?

  • JSprojectJSproject Member Posts: 730

    To view it, rename the file extension from .app to .zip, then open and browse it and have a look in the info.plist. There is however no point in editing/changing the file (or any other file) in a generated/signed app since it will break the code signature thus failing approval from Apple.

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    yes i've saw the info.plist, the file have armv7...

  • JSprojectJSproject Member Posts: 730

    compare with the info.plist from the app that you try to update (download it and check), if that one has armv6 then you are probably out of luck in trying to update it

  • pinkio75pinkio75 Member, PRO Posts: 1,217
    edited May 2015

    Ok i saw my old info.plist file and there is a difference in this value:

    so i can't update my old iphone games?

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    We do not support armv6 devices any more.

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    Ok so i cant update my old iPhone games? Could you please confirm me this? @BlackCloakGS

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250
    edited June 2015

    I will have to look up apple's rules, but if they will not let you drop support for older devices when submitting an update then yes you can not use 0.13.14 to update your older games. I can't remember the last version of GameSalad that supported armv6 devices.

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    Ok, thanks for this info.

  • MarcMySaladMarcMySalad Member Posts: 158

    @JSproject is correct in that Apple will not let you specify a requirement in UIRequiredDeviceCapabilities that you did not include in your previous version. Apple's rules are clear in that you can only drop device support by specifying an IOS version that is higher than you previously used. So @pinkio75 there is no way for you to update that app. You would have to take the old version down and upload the "update" as a new app.

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    Ok, thank you @MarcMySalad

Sign In or Register to comment.