Darwin Build Environment Help Center

App Icon doesn't show up

append delete Jimmy2

Windows Version: 10
Builder version: XCode 26.1
IOS Environment SDK Version in Windows: 26.1

Hi, I am Jimmy! Long time no see! Glad to message to you, and always thank you for supporting politely. I had an warn that my project should change SDK matches with what version I use from Apple. Therefore, We started SDK migration 18 to 26, so I used two migration tools between 18 and 26 as the guidance. Everything was successful to proceed, even playing app is working. But, there was one exception, app icon doesn't show up when we transmit the app to App Store Connect. It sounds quite strange, right? To add app icon, We have used a tool that cartool.exe from IOS build environment's tools, and it looked cartool.exe generates app icons(assets.xcasset and AppIcon.appiconset) successfully, but App Store Connect shows empty icon. The process was working in IOS 18, but IOS 26 doesn't work. I have no idea how to solve.. We must do packing IOS app in Windows.

Thank you,
Jimmy.

Reply RSS

Replies

append delete #1. Jimmy2

Oh, one thing I should say is that IOS Build Environment is still the same version when I work migration IOS 17 to IOS 18.

So I tried to download installer in this website: https://www.pmbaty.com/iosbuildenv/

But there is 404 error appeared..

append delete #2. Pierre-Marie Baty

Hello

The standalone version was receiving too little interest and was discontinued. Please update to the Unity version here by entering your PayPal transaction ID: https://www.pmbaty.com/darwinbuildenv/darwinbuilder.php

Even if your app doesn't use Unity, the Unity version should be able to build it like the standalone version.

If App Store connect shows an empty icon, it is likely because the format of the Assets.car file changed, and a new icon format has been added by Apple. This would require investigation.

append delete #3. Jimmy2

Thank you for reply. Sadly, I don't use Paypal, so it is very hard to figure out transaction ID. (Even though I use Unity for free in another project) How can I get that?

append delete #4. Jimmy2

Hi! I am Jimmy

As you mentioned about the format problems, I changed icon format, plus, name of Assets.car, not assets.car(I don't know, but IOS 26 is very strict to figure uppercase or lowercase character). Finally, the icon shows.

Really appreciated.

Jimmy

append delete #5. Pierre-Marie Baty

I believe changing the name to Assets.car is what actually fixed it. Your script was assuming a case-insensitive filesystem, and it’s true that the filesystems used by macOS, Windows and iOS are, but not all of them are. Most UNIX (Linux, FreeBSD) filesystems are not, and if the Apple servers run on such an operating system, when displaying your submission they can’t find the Assets.car file that contains the icons and the store artwork. Hence the blank icon.

Glad to hear that you found the solution.

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty