Skip to main content
SirRookie
Inspiring
October 6, 2016
Question

Uploading to Itunes - Invalid type for UIDeviceFamily value

  • October 6, 2016
  • 15 replies
  • 9320 views

I uploaded an IPA file today. Saw this error the first time ?!

What i know i dont have enabled Family sharing at Itunes connect.

Please help.

This is the norig Mail from Apple

Dear developer,

We have discovered one or more issues with your recent delivery for "XXXXXXXXXXXXXXXXXXXXXXXX". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Invalid type for UIDeviceFamily value - Values for UIDeviceFamily are expected to be integers.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

Regards,

The App Store team

This topic has been closed for replies.

15 replies

Participating Frequently
October 7, 2016

Same issue here. Will watch for any updates here.

Participant
October 7, 2016

Yesterday we submit an update to one of our app and encounter the warning. To check this we logged on the itunes and take a look at the binary information, which do have correct information listed. So I guess everything should be okay. This is what we have in our descriptor.

<key>UIDeviceFamily</key>

<array>

  <string>1</string>

  <string>2</string>

</array>

And this is from itunes

iPhone / iPod touch, iPad

But we surely need an update to avoid this warning.

cheers

Anki_AG_
Adobe Employee
Adobe Employee
October 7, 2016

Hi Everyone,

We are aware of this issue and are working on same.

Thanks,

Ankit | Adobe AIR Engineering

Participant
October 10, 2016

Itunes TestFlight does not work because of this.

We can't test our apps due to Invalid type for UIDeviceFamily value

​We need an urgent Air update.

Known Participant
October 6, 2016

We just got the same warning on an update, starting yesterday. It definitely was not a problem 3-4 days ago.

Breaking the UIDeviceFamily value could result in iPads or iPhone models saying the app is not compatible with them. Has anyone encountered this?

You cannot compile from AIR if the values in this array are changed to type <number>. So we are stuck with <string> unless AIRSDK is patched fast. This potentially breaks all new updates.

Participating Frequently
October 6, 2016

I just had the same warning as well. The submission was successful however. This must be a change on Apple's end in the last couple days.

SirRookie
SirRookieAuthor
Inspiring
October 6, 2016

this is what i have in my Descripter - file

<key>UIDeviceFamily</key>

  <array>

    <string>1</string>

    <string>2</string>

  </array>

Colin Holgate
Inspiring
October 6, 2016

What you have looks correct, and their message was just a warning. The submission may be ok.

But, someone from the AIR team should check to make sure that Apple haven't changed the UIDeviceFamily from String to Integer.