mojira.dev
MCPE-189395

Classic Skin PNG import failing on iOS

Problem
1. Previously imported png skins (prior to latest update) no longer render/apply
2. imports from photo picker are failing despite the photo having the right file type and size.

With respect to 2, upon choosing an image via photopicker, the following error message is displayed.

Please import a .png file of dimensions 64×64, 64×32 or 128×128

Expected
1. Previously imported skins, which are still seen and selectable in-game should be applicable, and not default back to a default skin when returning from classic skin menu.
2. Photo picker imports of valid file types and sizes should import and render.

Workaround
Wrap classic skin png in a skin pack per https://learn.microsoft.com/en-us/minecraft/creator/documents/packagingaskinpack?view=minecraft-bedrock-stable

In my case, I used a Mac to create the skin pack files and directory, zip it, rename the file extension to mcpack, and share the mcpack file via airdrop to my iOS device.  After that, just open/import the file with Minecraft.

NOTE
The attached skin pack contains the original png which failed to import directly.

Attachments

Comments 4

For 2., my issue is usually that I have the iOS setting enabled which keeps full-resolution photos in iCloud, and compressed versions on my device. I would hope that there’s some way for apps to properly request images from a device’s Photos library in a way that waits for a full-quality version to be downloaded, if necessary; either such a thing doesn’t exist, or else Minecraft is not using it. As a result, I need to go into the Photos app, interact with the skin image in some way which forces it to be downloaded, and then return to Minecraft and import the skin. I would imagine I wouldn’t need the workaround if I exported the skin image to Files and kept it somewhere. I could be wrong though, there could be other causes for error with the Files app.

@unknown: Could you confirm whether you have the Optimize Storage setting turned on?
https://support.apple.com/en-us/105061

I do indeed have optimized storage enabled.  However, I'd be surprised if that were an issue as the original image seems to be downloading from iCloud for import (see attached screen recording).

Also, I've always had this skin enabled, and in previous versions, imports worked.  It's especially strange that my successfully imported classic skin (imported prior to latest update) did show in the UI post-update as already having been imported, but wouldn't apply it as my skin.  It kept changing back to a default skin.

In fact, if I go into storage settings, and look at files saved/managed by Minecraft, I can see the originally imported skin file renamed to "custom.png", and again that already imported file stopped working in the latest update, and the game kept defaulting to default skin.  I'll attach a screenshot of Minecraft storage showing the same.

I also have this issue!

Ninjadankinate2

(Unassigned)

Unconfirmed

iOS

iOS 18.2

1.21.60.24 Preview, 1.21.51 Hotfix

Retrieved