Unity iOS Distribution Certificate Issue

I am trying to deploy a Unity Application to the iOS App Store. I have created my Apple Distribution Certificate and linked it with a Provisioning Profile.

When I open up XCode to Build my Unity XCode Solution, I link my Provisioning Profile to the Solution, but I get an error saying "No signing certificate "iOS Development" found".

I am not trying to make a development build. I am trying to make a distribution build with a distribution certificate so I'm not sure why XCode is looking for an iOS Development Certificate.

Does anybody have any ideas as to how to fix this XCode Build Error?

So, there’s two parts to this:

  • Are your certificates and profiles set up correctly?

  • How does that apply to Unity?

I recommend that you first rule out any problems with the first one by creating a test app from one of the built-in Xcode templates. Give it the same bundle ID as your main app and then configure its signing in the standard way. That is:

  • Enable automatic code signing.

  • Select your team in the Signing & Capabilities editor.

You should be able to build and run this on the device just fine. Then do a Product > Archive and, in the Organizer, use Validate App to check your distribution signing.

If you hit any snags along the way, post the details and I should be able to get you sorted out.

Once you have this working, if you still have problems with your Unity project then you should escalate this via the support channel for Unity.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Unity iOS Distribution Certificate Issue
 
 
Q