Trying to understand .xib splash and Unity!?

Hi, I am really hoping that someone can clarify or shed some light on the .xib splash screen feature in Unity.

I have tried to use this feature, which i mean is absolutely perfect, if I just understood it.

Here is how I “think” it is working.

  1. I create a new XCode project (singleview), saving it somewhere outside the asset folder, in which I create a new View and calling this splash.xib.

  2. I then design the splashscreen as I would like it, importing the images I want, into this XCode projects images.xcassets with new image sets.

  3. I then save the project.

  4. I then open the Unity’s Player Settings and inside the Splash Image I choose Custom XIB and points to the new splashscreen.xib I just created.

  5. I then choose to build the project and choosing Replace to make certain that everything is a clean project.

When the build is done I open XCode but only to see that correct splashscreen is there but it has not all the images i have used in the splashscreen?!?

Is there a way, inside Unity, that I should create the images.xcassets or shall I copy them over manually every time I decide to create a clean build (Replace).

Really hoping for help in this matter and thanks in advance :slight_smile:

Running into the same issue where I am trying to build an iOS Launch screen in Xcode, but the references to the image file are broken when bringing the XIB into unity. Is there a simple way to embed the image that the XIB is presenting when unity builds? Otherwise, it seems like the XIB is relatively useless unless using text only for Launch Screens