UIRequiredDeviceCapabilities is now also required for frameworks info.plist for tvOS apps

Originator:marcvanolmen
Number:rdar://23449214 Date Originated:11/5/2015
Status:Open Resolved:
Product:iTunes Connect Product Version:
Classification: Reproducible:always
 
Summary:
hi,

We had issues submitting our 1st update for our tvOS app, it looks Apple added an extra requirement since last week, since we submitted our first tvOS app.

ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist

https://forums.developer.apple.com/thread/25411

We discovered that the frameworks, info.plist (not just the app info.plist) now also need the key UIRequiredDeviceCapabilities and the devices supported.

After we manually updated all the info.plist and added the UIRequiredDeviceCapabilities to all the pods info.plist in the build settings, rebuild the app and resubmitted our app was accepted.

Marc

Steps to Reproduce:
1. build tvOS app with 1 framework.
2. submit app.

Expected Results:
just like a week ago that the apps are accepted and frameworks info.plist don't need to be changed

Actual Results:
We go the following error:

ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist


Version:


Notes:


Configuration:

Comments

Duplicate of 23457508 (Open)

By marcvanolmen at Nov. 12, 2015, 1:08 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!