Updated25/2/2015? 4.7 Distro-IOS-Shipping-For distribution build failed? Build and Run ok only in development and shipping on iphone5 and ipad air 2!

I just finished the distribution and trying to install into ipad but can’t ?
I pack it with shipping.
It is only development can install in Ipad or iphone. But distribution can’t install in Ipad air2?

What is the different between without a tick on the For Distribution and only shipping?

In 4.7 preview 5 there seems have 3 option can be pack?

  1. Development
  2. Shipping
  3. Shipping with Full Rebuild and For distribution.

What to pack?

Hey William8888,

Have a look at the documentation for build configuration and if you have any questions let me know. Here is an image taken from the documentation which tells you the difference between Shipping and Development.

Shortly after the image there is a section on Distribution which explains how that can be implemented.

Build Configuration

Cheers,

Provision file it does really annoying. 4.6.1 game engine not safe at all.
Now i open a new project import a new one it cash by itself. This problem i found it out early in 4.6.0 and it does exist. I still no clue how to delete all the provision file and restart it all again. Only except i delete the unreal game engine or uninstall all the thing even re install window and restart again.
Why the software designer can’t be more simpler. Just put the provision file and Distro- provision file certificate in a specify folder and let the software find it out or pop out a screen and locate where is it?
It has a new info.plist for latest design may be Security but crash for final that tell you one thing he is not good at written a software.

The day i used it never crash. If they are not that good handle with latest design don’t let user update it until it really really stable please?
Why your software want user to import a provision file and certificate which is exist in the other project once being import?
Why a new project not a brand new project ?
Why don’t you have a button save a new project instead just only save a map?
A project which has been deleted and it can be recover by itself???
One main problem is once you import Distro-provision file you cannot use the normal provision file and replace it.

News: I delete some of the provision file but still have something left.
Such as certificate no clue where they put.
Finally i remove unreal and install it back. I hope i can use it back otherwise i guess in the other way.

29336-1.png

29337-2.png

Of course i knew what is the different between development and shipping. I am asking the shipping and without a tick- for distribution.

Because it’s has a tick on the box. Shipping with Full Rebuild
or Shipping + with Full Rebuild and For distribution.

Now it seems you can pack either one of them. That’s why i asking for help.

I found website talks something before but never talks something like mine.
There never mention does it can be install in your devices such as Ipad air 2.
It never mention if shipping only or shipping +Full rebuild + For distribution both of the different.
It just said >>> check the Distribution check box. This will sign the final package appropriately.<<<

And i can’t install both independence. I just can install development. I still digging shipping function can it be install or not.

BTW, i got no idea i am using 4.6.1 game engine. If i import the Distro- provision file and replace the original provision file, the distribution certificate also replace the old one which i am using it for development. The game engine cash and shut down by itself. I just only successfully pack the shipping with full distribution and full rebuild with the 4.7.0. But it can’t be install and play with my devices.

if you import provision file and distro-provision file in 4.7.0 looks good, but with certificate it would be not that good. Because it will show up development certificate only and the distribution certificate will hidden itself no matter how many time i import it. it just show up how many time you import development certificate and green to the development certificate.I import development more than 10 times and 4 of them were go green and the other went white. And keep import it never show up extra certificate after.

29122-12.png

Howdy William,

Thank you for reporting this issue that you have been seeing. I have just attempted a quick repro of the issue and have been unsuccessful so far. Would you be using a source or binary build of UE4? Also, If possible would you be able to replicate this issue using an empty template project? If so, would you be able to provide the steps that you took when you tested this issue so that we may be able to reproduce this issue internally?

Any additional information would be greatly appreciated.

Thanks and have a great day!

All the time i am just using a project come with the software. I still haven’t start my own project yet.
The following Step is
Start the 4.6.1 game engine and Click new project choose blueprint >First person> select mobile and with full content.
I just open it and testing it with this current scene. Then import provision file
certificate fill out the require bundle information, click launch and use the iTunes export it to my ipad air 2.
With the development provision files successful.
What is the meaning of this successful. It means i can get no crash with the software by import the provision file after it and the certificate.
Normally it will stuck and crash after you import the certificate like below situation.This development can also play it in the Ipad air 2.

Distro Provision file.
What to do with it. I just do the step according the website. Like above.
Import it and it ask do you want to replace it? Click yes. Don’t forget to choose shipping and make sure the for distribution box is checked.
This time I export shipping with for distribution. I can export it with shipping file written by it. if you export development it won’t show up shipping at the end of your file once being export.

I put it in iTunes and install it but unsuccessful. I can’t even install it or can’t play it or click it. The icon turn grey in your Ipad air 2 .

If you attempt import the development provision file and certificate that you use before. And try to export development back it just crash. just like above.
I just feel like it won’t be replace by development or it is already inside of the software. But i can tell you if you don’t import any provision in the end. what about just export the development. What happen would it be. It just export the shipping again. Even you choose deploy with development or pack it. No any development file come out.

Would you be using a source or binary build of UE4?<< What is that mean?

Would you be using a source or binary build of UE4?<< What is that mean?

if it mean are you asking me did i put something such as material or polygon which is only allow for desktop game and put it into mobile format. Yes i did some before and with it or without it. And both of it can work in development mode and can be run in my ipad air 2 . But no clue why distro mode that mean shipping never works. can’t open it directly in my ipad air 2. I am not sure is it some specify software reopen it.

This is the new update of the preview 7 with distro provision failed update photo. As you can see it. It turn grey by itself. NO idea does it normal to everyone. If you successful export a apps create by you with Distro provision file to Ipad air 2 or even low devices. Let me know if it can be play or not before submit your own apps game?
If anyone use any lower version or any unreal game engine which can play development and Distro mode together. Let me know which version and i start to move stuff to that one. I still no idea which game engine did really works out since updated change back to similar like 4.6.1. Looks good as usual but just this one. Help me out if you can.

29891-123.png

Here I have the new Brand new of the 4.7 preview 7 crash report photo.

After the crash no clue. development will install failed after you install the distro into it…No idea it keep select the distro provision file to pack itself. If the first time you build your project, u import provision pack with develop is fine. But after import Distro. It keep select the distro not point to provision file and pack accord your command like development. Shipping can’t be install and launch and install on Ipad air 2.

Alright I just test it out. If you just pack with the shipping. Not checked the for distribution box. Even with it pack it twice this is not going to work in Ipad air 2.

The sun still stay disappear in development on Ipad air 2.

29901-1.jpg

Your build in shipping can’t be executed, only dev build can be test on devices …
If you have installed a distribution profile he must be remove from the windows system before rebuild in dev mode until the dist mobile provision would be used …same for the certificat between Dev and Ship… (certmgr on windows to manage certificat and provision are in user/USERNAME/AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles) I have the same bug … with 4.7 preview 8 from github also …
You can use codesign from xcode to resign your app in dev mode to see if your shipping build is OK …

what can’t be executed??? did you read from the beginning and below. I mean i can’t play it on my device … not can’t be export it out.
I am using a window 7. NO need to put it in mac to export it out.
BTW, i am using a brand new computer with nothing input just a distribution profile import to it. Remain the same.
1 window for development 1 for distribution.
May be i guess this software is just only for PC GAME or project only. I saw some did success. But no idea how and want to know can it be play or not.

Hey William8888

I believe we have seen a similar crash internal, that has to do with removing the provision while the editor is open. This should be fixed in latest 4.7 but I’ll track down the bug to confirm.

To answer some of your original question

When to use Development
While you’re still iterating on a project, it’s best practice to package for Development, as this allows you to bring up console command for additional debugging resources. This is also the config that is used when you select launch on from the Level Editor Toolbar.

This will require a Development Certificate and Provision.

When to use Shipping
When you get closer to wanting to ship your game, you can switch to Shipping Build config but without "For Distribution. This allows you to test what the customer will be getting locally.

This will require the same Development Certificate and Provision used for Development Builds.

When to use "For Distribution"
The only time you want to check “For Distribution” is when you want to submit to the app store. Apple does not allow you to push to devices with builds signed for Distribution, this is their safe guard from people selling a product outside of the Apple Store. This is the case no matter how you develop for iOS.

This will require Distribution MobileProvision and your Distro Certificate and key pair.
There are a few other things to make sure you have set correctly such as Bundle Identifier.

If you’re unsure of what Certificates you have installed you can see them on windows with the Certificate Manager

  1. Click the Windows Start button in the taskbar and type “certmgr.msc”
  2. Launch this application
  3. Select Personal > Certificates

As post above to see what mobile provisions UE4 is looking at go to

  • user/USERNAME/AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles

It’s also good practice to name your MobileProvisions so it’s easy to identify which is which.
I typically do this with adding _Dev or _Distro to the name.

If you’re able to install but the Icon is grayed out, this most likely indicates that devices is not part of the mobile provision you signed the .ipa with.

Nick Bullard | Unreal Engine QA

I have different types of combination with the crash of the software. But I need the true answer which is to sort of the apps turn grayed for now. I want to know if a apps is right mean suitable one and it can be sales or download for free. What does the step to do next after you finish with the Distribution, should I just submit it to apple? I don’t know should I need to do something on xcode.
1.Can I just click on Distribution (if not turn grayed) and install it after it successful install in your ipad air 2 or any devices?
2.Or it just can be install from apple apps store once you download it. You can’t just click and make a installation while you done with export to your ipad air2.

I found some certificate. Does it will crash if too many certificate(like more than 5 of each ) install before. I want to know if i do it correct with the step just like the website told. Will it still not sign the correct .ipa even with the the pro-file is right bundle is right as you said and the tick is green on theiPhonePackager.
I haven’t try to delete all the certificate yet. No idea will it turn the normal file export out again for distribution. Because i use a new computer to test it out just import a new Distro provision file and certificate into it. It grayed again. if a bundle is wrong basically you can’t export the shipping and development file out. As the photo above i have 2 files means success for 1(which is development).

I made new provision and certificate as require. And when i replace the Distro provision and distribution certificate. The software just crash and i reopen it. it turn normal and I can export the shipping and for distribution together. But true is apps turn grey if Distribution. I knew distro it require keys to open but i can’t find any answer if this is the right file they wanted( apps Turn grayed i guess not). Too many thank you remind me to use a distribution file only. If i want to restart the whole thing should i just delete all the iphone developer certificate from the list.<< And so on the provision file. Does it just only store on one place as here. C:\user\yourname\AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles

I don’t mind and never blame to software with crash. I just only care as long as it can achieve the most important thing that’s what is aim for … export the right apps. I hope can finish the apps with this game engine. :smiley:
By the way 4.7 is still building and keep update. This engine is still testing on its own.

Hey William8888,

Just wanted to let you know, if you haven’t already seen, that 4.7 has been released today to the public. If you get the chance, would you be able test out this release build to see if the same error is occurring? If not, please let us know as soon as possible so that we may can further investigate what may be occurring.

Thanks and have a great day!

Well just update the 4.7 again. Now the same new scene come with the 4.7 have packaged 10 times already. The Development , shipping without For distribution can be play on ios such as iphone now. For distribution Build failed.
The sun still disappear in all the mode(development, shipping )iphone5 and ipad air 2 !! The previewer 4 to 7 i still can see a little bit shadow of sun in ipad air 2 but not in iphone5. Just like my past post on January before. The sun was inside the yellow circle Link>>

Now it 's all total gone. ( Here mean only disappear in ios devices ) In computer is ok. I can see only in computer.

New bug comes out which is if you open a file with 4.7 from a file built with 4.6.1 (even you built with 64bit)like open a copy.There is No window 64bit. But if you just straight to use a 4.7 to build a new game or scene you have a window 64bit.
File > Package Project > Windows

After you import the new distro file into it. It crashed just like before but it’s ok. Now crashing time is little and seems stable with this game engine. But the new 4.7 have something come in the output. Not happen before. Not always have something to output. But it will different.

Now New bug i it found. If you just select development. There will be a 64bit in window. But if you select a shipping and shipping with for distribution it turn into a 32bit like photo below.

When i was packaging my game it has this output.
It said >> MainFrameActions: Packaging (iOS): UE4Editor-Cmd: LogInit: Compiled (64-bit): Jan 15 2015 23:39:34 <<
I don’t know does it mean is now packaging with 64bit or 32 bit on package shipping.

Normally the same scene which successful build with shipping it should be ok with the For distribution like before. But now NO idea why it didn’t output this file.
That’s the reason why i still keep using the 4.6.1 even i knew the 4.7 graphic and everything does looks better.
Now i type >>> certmgr.msc <<< and delete all the certificate , >>> C:\user\yourname\AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles <<< delete all the provision file and made the new set and reimport all the provision and certificate again. Build failed shipping with For distribution. Build successful with shipping and development.

Did you try using : Engine\Binaries\DotNET\IOS\IPhonePackager.exe ? ^^

What do you mean? The website said use that !! If you not using that(iPhonePackager), how did you pack your game?
I am using that method as website told since last year until now.
Or i can use UnrealFrontend << But this one didn’t have for distribution I guess. This one is just only have shipping and development and test which is successful before. I should test it out also.

I mean the “advanced tools” In IphonePackager where you can Re-Sign the IPA and deploy it !