x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Uploading tvOS project: ERROR ITMS-90513 & ITMS-90471

Package a tvOS project (shipping for distribution). Attempt to upload it to the app store. You get the following errors:

 ERROR ITMS-90513: "Missing Info.plist Key. Your app's Info.plist in 'Payload/YourApp.app' must contain the 'TVTopShelfImage.TVTopShelfPrimaryWide' key."
 ERROR ITMS-90471: "Missing Image Asset. Your app is missing the Large App Icon asset 'AppIconSmall' in 'Payload/YourApp.app'

Notes:

  • Affects 4.14.2 (but you have to workaround other bugs to get there)

  • Affects 4.15 branch (unreleased)

  • I have images assigned for every single icon and all landscape splash screens in "Project Settings > iOS" -- which is the only place I can find related to tvOS stuff.

alt text

Product Version: UE 4.14
Tags:
more ▼

asked Jan 05 '17 at 02:01 AM in Packaging & Deployment

avatar image

CleanCut
2.1k 66 84 77

avatar image Steve Hardister ♦♦ STAFF Jan 05 '17 at 10:19 PM

Hi CleanCut,

If you are uploading your app to the App Store with XCode, here are a couple of links that show you how to add specific image assets to your tvOS project:

Adding Image Assets

Xcode Assets

Let me know if this does not resolve your issue.

Thanks,

Steve H.

avatar image CleanCut Jan 05 '17 at 10:35 PM

Steve,

I am afraid those links do not help.

I have a Blueprints project.

  1. I configure everything that I can in Project Settings > iOS

  2. Then I do File > Package Project > tvOS, which creates an .ipa file.

  3. Then I open Xcode (no project) and select Xcode > Open Developer Tool > Application Loader

  4. Then in Application Loader I log into my Apple account and then select the .ipa file to upload.

  5. And it spits out the error:

The error - again

avatar image CleanCut Jan 12 '17 at 10:24 PM

Yay, I see that ITMS-90471 has been replicated thanks to this post: UE-40545

Now we just need to get ITMS-90513 on the radar.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

Hi CleanCut,

We believe that UE-40545 will correct ITMS-90513 as well. If not, UE-40545 still needs to be fixed before we can replicate and work on ITMS-90513.

Steve H.

more ▼

answered Jan 13 '17 at 08:25 PM

avatar image CleanCut Jan 13 '17 at 09:05 PM

Fantastic! I am so happy to hear that, thank you!

avatar image CleanCut Feb 06 '17 at 10:59 PM

No change in behavior as of 4.15.0preview3

avatar image Steve Hardister ♦♦ STAFF Feb 10 '17 at 04:33 PM

The target fix is UE4.16.

avatar image CleanCut Feb 10 '17 at 09:22 PM

Noted.

Would you please pass on the feedback that it's quite harmful to start listing tvOS as "supported" starting circa 4.10~4.12 when it's not possible to create a distribution package that can be accepted until 4.16 at the earliest. It completely derailed and demoralized my project team (we primarily targeted tvOS). :'-(

avatar image CleanCut Feb 10 '17 at 09:29 PM

Dunno if "harmful" is the perfect word. Perhaps "upsetting" or "unsettling" or some word like that fits better. You get the idea.

avatar image Steve Hardister ♦♦ STAFF Feb 10 '17 at 10:21 PM

I have conveyed your concerns through the appropriate channels.

avatar image CleanCut Feb 10 '17 at 11:40 PM

Thank you.

avatar image Steve Hardister ♦♦ STAFF Feb 13 '17 at 02:47 PM

As mentioned before (but now confirmed) both errors are caused by the fact that tvOS requires icons that are a special format (.lcr & .lsr). which has not been implemented into UE4 yet, but is currently being worked on.

Until then, the following workaround should correct this (Be advised that this has not been extensively tested, so there may be issues beyond this workaround that may still prevent your project from shipping):

  1. Create/export these icons using Parallax Previewer (this may be possible with Photoshop, but we have not tested this)

  2. Add the icons to the app's content

  3. Ensure the image names match what is in the .plist

  4. Zip up the .ipa, once again

  5. Resign the .ipa

avatar image CleanCut May 27 '17 at 02:14 AM

The target fix did not make it into 4.16. I just tested 4.16.0 on my project. Exact same error as before.

After some searching I finally found the "Parallax" tools here: https://developer.apple.com/tvos/human-interface-guidelines/resources/

I'm going to take a shot at the above-mentioned workaround.

avatar image Jason Powell Feb 23 '17 at 09:50 PM
  • on getting this out sooner (4.15 hotfix please).

I just tried to upload my tvOS build to the store and got the same errors. I'll try Steve's suggestions above. And hopefully this is not a stop-ship.

On another note, what test practices are in place at Epic to prevent this sort of thing? This feature claims to be supported in 4.12, but clearly was never tested.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Is there any Solution for this? 4.18 and I still get the same Issue..

Or maybe a manual solution for a workaround?

Thanks for any response.

more ▼

answered Nov 16 '17 at 04:41 PM

avatar image

Tiefsignal
11 2 8

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question