Software Archive
Read-only legacy content
17061 Discussions

IOS 8 and iPhone 6+

Daniel_B_1
Beginner
779 Views

I am using version 1536. I have all of the icons and splash screens set, but I get warnings that not all are in the build. When I run on an iPhone 6+, the resulting application shows the default icons. 

 

My guess is that the 1536 build does not properly support the iPhone 6+ and possibly other formats that the build system requires to create the application. I have also tried adding these explicitly in the build xml and added the icons/splash that I get the warnings for, but the process of running the build removes the icon/splash from the xml.

Is there a workaround that will let me build for a 6+? I can imagine that Apple would not accept the build as is.

 

 

 

 

0 Kudos
4 Replies
Daniel_B_1
Beginner
779 Views

Ok, after a bit of digging, I found that there is a way to add additional settings that will not be overridden by the tool. To fix issues in platforms that are not supported by the XDK, but are supported by the build tool, you need to add additional entries to the 'additions' config file. This is the only part of the config that is not overridden by the tool. This works for any config you want to add, so this works for other platforms too.

I created a new file called intelxdk.config.additions.xml in the same directory as the other intelxdk.config.<platform>.xml files

Here is an example of what added to the file. You need to add your own images and you may need more or less depending on your warnings.

<icon platform="ios" src="img/dove_logo_180x180.png" width="180" height="180"/>
<splash platform="ios" src="img/bird_2208x1242.png" width="768" height="1004" orientation="portrait"/>
<splash platform="ios" src="img/bird_1242x2208.png" width="1242" height="2208" orientation="portrait"/>
<splash platform="ios" src="img/bird_1334x750.png" width="1334" height="750" orientation="portrait"/>
<splash platform="ios" src="img/bird_750x1334.png" width="750" height="1334" orientation="portrait"/>
<splash platform="ios" src="img/bird_2208x1242.png" width="2208" height="1242" orientation="portrait"/>

 

 

0 Kudos
Ramith_H_
Beginner
779 Views

Daniel B. wrote:

Ok, after a bit of digging, I found that there is a way to add additional settings that will not be overridden by the tool. To fix issues in platforms that are not supported by the XDK, but are supported by the build tool, you need to add additional entries to the 'additions' config file. This is the only part of the config that is not overridden by the tool. This works for any config you want to add, so this works for other platforms too.

I created a new file called intelxdk.config.additions.xml in the same directory as the other intelxdk.config.<platform>.xml files

Here is an example of what added to the file. You need to add your own images and you may need more or less depending on your warnings.

<icon platform="ios" src="img/dove_logo_180x180.png" width="180" height="180"/>
<splash platform="ios" src="img/bird_2208x1242.png" width="768" height="1004" orientation="portrait"/>
<splash platform="ios" src="img/bird_1242x2208.png" width="1242" height="2208" orientation="portrait"/>
<splash platform="ios" src="img/bird_1334x750.png" width="1334" height="750" orientation="portrait"/>
<splash platform="ios" src="img/bird_750x1334.png" width="750" height="1334" orientation="portrait"/>
<splash platform="ios" src="img/bird_2208x1242.png" width="2208" height="1242" orientation="portrait"/>

 

Wow! is it ppssible to do the same thing with android?

 

 

 

 

0 Kudos
Daniel_B_1
Beginner
779 Views

Yes, this works for all platforms. 

 

0 Kudos
Ramith_H_
Beginner
779 Views

awesome.... thanks Daniel.

0 Kudos
Reply