Binary not selectable?

I have a game built using the Build feature of Unity and I have updated the Icon etc, but the BINARY is not selectable to upload to apple!!! help?? double trouble actually, although it is compressed for upload it is failing code sign verification but it is signed with a distribution key… fun stuff…

EDIT
Heart attack over, the problem is the fact that I have multiple code signing resource rules and Unity uses a “default” one, I had to go into the project info, to the code signing rules and select the right rule for the application. Each of my applications have there own code signature and they all were failing, I don’t see this anywhere in Unity docs, someone please point it out to me so I know where to look next time.

Thanks
Zumwalt

That stuff is documented in Apples documentation which is “base knowledge” for iphone development more or less.

No need that Unity has those things documented a second time I think as they would have to update it whenever apple changes it.

This is based on how Unity configured the iPhone XCode package and the selection for the code signing rules, unless WE know that Unity doesn’t handle the proper signature, it is not something we look at first. This is basic “unity knowledge about iphone builds” that is necessary. Can’t push this off on Apple, they don’t pre-configure the package for us.

hmm?
The iphone project does not set any signing.
By default its unsigned.

The default configuration is targeted at development signing.
The differences required for deployment signing in the XCode project are explained in the apple documentation.

Generally:
Xcode → Apple docs
Unity Editor or Scripting → Unity Docs
Exception: Unity functionality like the pause function right now in xcode, which is actually not documented anywhere I think.

If you go by that, you will pretty surely save yourself a lot of time.

Thanks for your pointers, I must have a different installation of the iPhone - Unity then since mine sets a default signature, I’ll just assume its me. At least I know where to go look prior to publication.

default signature?
Ah I think I know what you are talking about, at least I guess so
Yes that can not set it to anything as thats not possible. The provision must be present to be set.

I have altered my trampoline to include the required stuff and offer me the building profiles required to get what I want.

I find it doesn’t matter until we decide to submit to app store via the Application Loader or regular upload. Until then, what ever profile it chooses seems to work just fine on the iPhone. I found the issue really started when I killed the development profile and created the distribution profile since they can’t have the same name.