4.18.0 Release - iOS icons and Marketing Image
OS - macOS 10.13 UE - 4.18.0 Preview 2 Xcode - 9
Issue - There isn't a place to put the 1024x1024 Marketing Image and the App Icons don't get built into the project.
Steps to reproduce -
In the info.plist, the CFBundleIconName is set to AppIcon. That is fine, if the 1024x1024 image is named AppIcon...
I am going to add on to this a bit...
It seems like you might want to revisit the info.plist builder. Here are the screenshots of one from 4.16.3 and one from 4.18.0 Preview 2. I don't see the correlation between the new one and the icons required. The file path at the top will tell you which is which. I labelled the folders Payload416 and Payload418.
Shouldn't these be the icon and launch screen sizes?
I've been running into the Invalid Image Path issue for months. When making a For Distribution Shipping build, I discovered if you look in Binaries/IOS/Payload there are two .app files PROJECT_NAME and PROJECT_NAME-IOS-Shipping. All of the "missing" icon files are located in the PROJECT_NAME-IOS-Shipping app. If you right click and Open Package Contents, you can see them all.
I've made a blog post on my studio's website detailing a workaround that I've used to be able to successfully upload apps to iTunes Connect through Application Loader, and also ship an app to the App Store (Solitaire AR: vhttps://itunes.apple.com/us/app/solitaire-ar/id1290932942?ls=1&mt=8)
I'll also detail the steps below:
This is what I do go get a working build:
/usr/bin/codesign --force --sign
10.Move the PROJECT_NAME.app file into the Payload folder you just made
I've been doing this for at least the past few months to get builds onto Test Flight and into the App Store; including my studio's AR game Solitaire AR: https://itunes.apple.com/us/app/solitaire-ar/id1290932942?ls=1&mt=8
I've been using Xcode 9, 9.1, and now 9.2 to make builds. I've had to use this process for all For Distribution, Shipping Builds.
It would be stellar to have a fix for this soon.
Note: this issue is also posted about on this AnswerHub post: https://answers.unrealengine.com/questions/723844/packaging-for-ios-app-icons-arent-included-in-the.html
answered Feb 18 '18 at 03:53 AM
Has Anyone found a solution to the problem. We are trying to submit an app in the next day or two and can't find a fix for this. Please help.
We have tried turning the .ipa file into a zip and then replacing all the unreal icons with our, the turning it back into an .ipa file. There are no unreal icons in the project folder, but still when we push it to the iphone the app icon is still unreal. I don't know where this is coming from.
Help would be really appreciated. Tom
Any workaround for this problem? Can I add the icons manually somewhere until the problem is fixed?
I need to put my App on itunes connect...
answered Nov 13 '17 at 03:39 PM
Hey everyone I had the same Issue as described and finally got rid of it. ( App is now in the App Store) -I updated to 4.18.1 -I launched the game to my iPhone directly This way it somehow puts the images on the right path. Afterwards I was able to package and uploading successfully.
answered Dec 07 '17 at 05:53 AM
I just wanted to provide a quick update on this post. Some of the issues that were brought up in this post have been fixed in 4.18.3, with the majority having been added to 4.19. Both 4.18.3 and 4.19 Preview 1 are currently available, so please try upgrading a copy of your projects to one of those versions (4.19 Preview 1 should include the fixes that went into 4.18.3, but we do not recommend doing actual project development work with it) and let us know if you still see any of these issues occurring.
answered Jan 17 '18 at 08:59 PM
There were indeed some changes made to the info.plist files for 4.18, but these will only be seen if you are using Xcode 9, as you are. What we do now if you are using Xcode 9 is to put your icons into a catalog that is used by iOS 11. Loose versions of the icons are still present for previous versions of iOS to use. The new naming scheme that you are seeing is a result of these changes.
With regards to the marketing image, one of our engineers actually has a fix for that, but it has not yet been submitted into one of our development branches.
I ran through the steps that you provided, and when I looked in the payload, the app icons seemed to be present, but I did not notice any splash screens. Would it be possible to get the log for when you packaged your project?
answered Oct 05 '17 at 05:55 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here