x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

[4.10]Unable to Build to iOS in 4.10. But same Provision and Signing keys work in 4.9

Hello there,

This is the second self published iOS game. But the first on Unreal4.10

I have followed the process to add the provision, and certificates as advised. Both are Status Valid, and the Provision is check marked for distribution. As well as check marked on the left side. However, I'm getting this error whenever I try to build a Distribution iOS package(file or whatever it maybe called)

My builds in 4.9 do work just fine, with my other games. This is also a blueprint only project. As I have experience publishing in iOS I don't believe this is user error.

Here is the error messages I'm receiving.

alt text

Any help would be greatly appreciated,

Thanks, Brandon

Product Version: UE 4.10
Tags:
68382-issue1.png (30.1 kB)
more ▼

asked Dec 07 '15 at 07:49 PM in Bug Reports

avatar image

Maverick Wolf
35 6 17 16

avatar image Rudy Q ♦♦ STAFF Dec 08 '15 at 07:09 PM

Hello Bpop,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. When you say that your builds in 4.9 work fine, can you package out a clean project in 4.9?

  2. Could you try upgrading to 4.10.1 and let me know if this makes any difference?

  3. Is the project that you are trying to package one that has been updated from an older version of the engine or is it a clean 4.10 project?

avatar image Maverick Wolf Dec 08 '15 at 07:46 PM

Hi Rudy,

Here are the answers :)

  1. I can create a full complete working build on 4.9. I have even submitted a project update to iOS, which was approved yesterday. This is with a heavily modified TappyChicken project with my own provisions and whatnot.

  2. Just updated and tried to package. Still the same issue :(

  3. The project I'm trying to package is a clean mobile project using the same provisions that were tested on a 4.9 build and was working fine(note: not the same game mentioned in answer 1 however). I also tested on a 4.10 version of TappyChicken but still unable to build with my own provisions that worked in 4.9.

I also added a picture of my Project Settings>Playforms-iOS Provision and Certificate selection. Also be noted that whenever I restart Unreal 4.10.1 that the Certificate is deselected, if that helps at all.

alt text

Thanks for taking the time to ask the questions, I haven't had much luck anywhere else :( -Brandon

superbugios.png (18.5 kB)
avatar image Maverick Wolf Dec 10 '15 at 09:24 PM

I really want to hear from someone who got a blueprint project for the iOS to work. To see if it's possible. I'm definitely not new to this but if it's user error I would like to know. And if not if Epic is actually looking into it. :(

avatar image Maverick Wolf Dec 11 '15 at 08:25 PM

Still nothing. Just finished my third game for iOS but because I did it in 4.10 I can't package it :( Sigh.

avatar image Rudy Q ♦♦ STAFF Dec 14 '15 at 05:41 PM

Hello Bpop,

Could you try packaging again and when you receive you errors could you open the output log and copy paste everything into a text document and attach that in your next reply?

avatar image Maverick Wolf Dec 14 '15 at 06:53 PM

Hi Rudy,

I've attached the file you requested :). Please note that the same provisions still work in 4.9.2. Would you like the log for that one as well? It feels like maybe 4.10 has a problem with the manual selection process? Anyways, here it is :).

Edit: I did some editing to remove my computers name from the output log.

Thanks -Brandon

link text

outputlog.txt (30.9 kB)
avatar image Rudy Q ♦♦ STAFF Dec 14 '15 at 08:03 PM

After looking over the logs we were able to see that your project is having a hard time finding your previsions. Could you try setting up your previsions again to see if this solves your issue?

avatar image Maverick Wolf Dec 14 '15 at 08:23 PM

So it didn't work :(. Here are the steps I took.

I removed the provisions manually. Deleting them from the user\AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles.

Imported Provision inside the project while opened. Selected both certificate and provision and tried to build. Failed

Deleted provision manually.

Opened up iphonepackager.exe and did the steps to import the provision. And certificate. No green check marks tho. Hit ready for package. Opened up unreal and selected provision and certificate. Attempted to build. Failed.

avatar image Maverick Wolf Dec 16 '15 at 07:04 AM

So I tried something new, I selected the wrong certificate. Then I tried to build.... and Guess what.... It worked.... I'm not sure why I didn't try that sooner but yep, selecting the wrong certificate allowed me to build the package... I'll let you all know how it goes when I submit it.

avatar image Maverick Wolf Dec 16 '15 at 07:17 AM

So I was able to create a new build when picking the wrong certificate. I submitted it thru application loader and it uploaded just fine. Looking at the iOS Builds however it shows the build as invalid. So still broken :(.

The key idea I have now is that it could be that the previous two certificates I have are confusing the selection process. When selecting the right certificate it doesn't work, and the build fails. But selecting the wrong certificate lets the build work, but is invalid build after submission.

avatar image Alan Webster Dec 15 '15 at 10:04 AM

Hi Bpop, just commenting to let you know I have packaged for both development and distubution and its working fine for me. Mac OS X Yosemite ue4.10.1

Although in 4.10.1 I have to instal and select the correct profile and certificate manually.

In previous engine versions the editor automaticity found my certificate and profile selected the correct one and hi lighted the text green.

avatar image Maverick Wolf Dec 16 '15 at 06:41 AM

So I attempted to run Unreal 4.10.2 on my MacBook, but since it is a really late model I've had a lot of trouble opening it up to work on my project. I did attempt to Import the provisions and Certificate. The provision worked but the certificate did not show up on the list. I'm not sure why it wouldnt. I am using an older version of Apple's OS but I don't think that would be the issue?

avatar image Maverick Wolf Dec 16 '15 at 06:55 AM

Please note I have already 2 certificates (iPhone Dev and Distribution) That is possibly interfering. I used these certificates previously with another game but no longer use them, but unable to remove them.

avatar image Rudy Q ♦♦ STAFF Dec 16 '15 at 04:30 PM

I have provided a link to the setup wiki for certificates. Could you look over it and make sure that everything has been setup correctly? You may also want to try running through the steps again to insure that none were missed.

Link: https://docs.unrealengine.com/latest/INT/Platforms/iOS/QuickStart/3/index.html

avatar image Maverick Wolf Dec 16 '15 at 07:33 PM

Hello Rudy,

I went over the process again, even tho I've done it multiple times before. Still no luck :(.

Reminder tho, on 4.9.2 the same provisions and certificates work fine and were installed the the same way. I created a test project and uploaded it to Apple and was approved for beta (Just a test was not the actual game) with the same provisions and certificates. And that build was approved by Apple. However, the same Provisions and certificates do not let me complete a build on 4.10.1. I've tried everything possible.

So I believe, just because 4.9.2 works and 4.10.1 doesn't. That the bug is engine based. Please note that I have 2 other, much older, certificates that when selected. It allows me to package a build that is considered invalid by apple. These 2 certificates, which I have no way to delete, may be mixing up 4.10.1. When I do select the correct certificate, that is when it fails to even package the game.

avatar image Maverick Wolf Dec 21 '15 at 05:45 AM

Could this possibly be escalated to a Trello Ticket? I am hearing from other people that this is happening to them. And the idea of transferring my project over to my Mac to try and fix this issue is not really a fix for the issue. Any help would be greatly appreciated but this definitely feels that 4.10.1 is the cause of the grief in this situation.

As I said previously, I have built and launched projects in previous versions just fine. The provisions and certificates I'm using in 4.10.1 do work in 4.9.2 but I do not have the free time to rebuild my entire game in 4.9.2. 4.10.1, and possibly future versions, will have this problem if it's not taken seriously.

I understand that we must go thru the process of troubleshooting the issue to make sure it's not User Error, and I appreciate all time being spent on handling this. However, I do know what I am doing. I have the most respect for Epic as I base my 7 years experience solely on how awesome you all at Epic are. But I really need to release this game. :( Sorry for being so upfront.

avatar image Rudy Q ♦♦ STAFF Dec 22 '15 at 08:07 PM

I have a few more questions for you that will help clarify a few points.

  1. The project that you are trying to package has not been updated from an older version of the engine?

  2. You have tried packaging for both shipping and developing?

  3. You have gotten another clean project (created in 4.10.1) to package with the current certificate and previsions?

  4. When you say that you were able to package with your older certificates was this tested in 4.9 or 4.10?

  5. Would it be possible for you to provide a project that you are unable to package so that I could take a closer look?

avatar image Maverick Wolf Dec 22 '15 at 08:34 PM

Thanks for the response :) Sorry for being all frustrating. Here are the answers.

  1. The project has not been updated from a previous version, I created the project in 4.10.0. But I do have the 4.10.1 update.

  2. Yes, still not building.

  3. I created a clean project in 4.10.1 to test out the certificate and provisions. The same error occurs.

  4. In 4.9.2 I am able to package with the new certificates, and provisions, created for this game in a clean project.

  5. I am able but would need a secure way to send it to you.

Thank you for the response. -Brandon

avatar image Rudy Q ♦♦ STAFF Dec 23 '15 at 08:53 PM

Could you try removing your old certificates to make sure that this is not causing the issue that you are experiencing?

Remove Certificate on Windows:

  1. Open Certificate Manager by clicking the Start button, typing certmgr.msc into the Search box, and then pressing ENTER.‌

  2. Select Personal > Certificates

  3. Delete any "iPhone Developer:* " certificates

Remove Mobile Provisions on Windows:

  1. Go to C:\Users\first.last\AppData\Local\Apple Computer\MobileDevice\Provisioning Profiles

  2. Delete all .mobileprovision files

avatar image Maverick Wolf Dec 23 '15 at 10:19 PM

Hi again,

In 4.10.1: I removed all the older certificates and provisions as advised. Reinstalled them both in iphone packager, this failed to package. I then installed it directly in Unreal 4.10 after deleting both certificates and provisions again. That packaging also failed.

In 4.11 Preview: I attempted to a package a clean project, and a copy of my game, and it still had the same error.The packaging failed.

In 4.9.2 I attempted to build with the certificates and provisions. This worked and I was able to package the clean project with the same Certificates and Provisions that failed in both 4.10 and 4.11.

Thank you for your time spent on this issue,

-Brandon

avatar image Rudy Q ♦♦ STAFF Dec 28 '15 at 06:56 PM

After doing a bit more digging I was able to find a similar issue dealing with "cook on the fly" and I was wondering if you are using the cook on the fly feature?

avatar image Maverick Wolf Dec 28 '15 at 07:12 PM

How I'm cooking is thru File>Package Project>iOS. I'm not seeing any option in the settings that say "cook on the fly". Could you clarify where that could be to turn it off? Or if I should try another way to cook?

avatar image Maverick Wolf Jan 04 '16 at 10:51 PM

Still no luck?

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

After doing some more digging I was able to find a similar issue that has been answered by a developer. This is the issue that was mentioned in a forum post that you were a part of. I know that you have taken a look at the post at the link below. I believe this is the same issue that you are experiencing. Please visit the original post (linked below) for future updates on this issue.

Link : https://answers.unrealengine.com/questions/340619/itunes-connect-invalid-binary.html

Make it a great day

more ▼

answered Jan 05 '16 at 03:45 PM

avatar image

Rudy Q ♦♦ STAFF
47.5k 545 132 522

avatar image Maverick Wolf Jan 05 '16 at 05:21 PM

This seems like the same issue.

However, I would like to mention my 4.9 Build (Update for previous game) was accepted just fine in December by Apple. Built on my PC. So just to clarify, 4.10 is the problem. And 4.11 didn't fix the problem. If you make in 4.9 your build will be accepted. Even tho it seems Epic has been saying otherwise. Which is concerning.....

avatar image jeffvoigt Mar 16 '16 at 07:18 PM

I have the same exact issue with 4.11 preview 7. I can remote build from PC->Mac just fine with developer provisions/certs but as soon as I import the distribution provision/cert it says they are valid but do not light up green. As soon as I try to package I get the 2 warnings you mentioned at the beginning of the post. I do not understand what is going on but need some way to get this working as we've been trying to release for the past week.

If I HAVE to manually do it on the mac what is the easiest solution to get my project over there? Also, can I just use the UE4 installer or do I need to update the GitHub source on the mac?

avatar image jeffvoigt Mar 16 '16 at 07:59 PM

(sidenote) At what point does the iPhonePackager get the -distribution argument? It looks like it fails all the time because it is trying to verify it is a debug provision when in fact it is a distribution provision.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question