iOS Build Environment Help Center

Setting up signing identity

append delete Sam

Windows vesion: 11
Builder version: 3.54
iOS SDK version: 16.2

Hi. I have problems while setting up signing identity. I don't have 'iPhone Developer' or 'iPhone Distribution' certificates. I have certificates like 'Apple Application Integration', 'Apple Root', 'Apple IST' and 'Apple Worldwide Developer'. How can I create essential certificates?

Reply RSS

Replies

append delete #1. Pierre-Marie Baty

Hello

You need to enroll in the Apple Developer Program to create a digital signing identity and obtain your code signing certificates.

https://developer.apple.com/programs/enroll/

Please read the documentation where all of this is explained, including the alternatives.

Best regards,

:: @Pierre-Marie Baty added on 31 Jan ’23 · 12:51

*edit* I mean the documentation of the builder, i.e. the HTML page that opened at the end of the installation and that you were invited to read.

append delete #2. ngozcu

Hello, I have the same problem.
My question is; I received the SDK.zip file from a friend who owns a MAC.
Would it work if I enroll to apple developer with my own apple account? Or is my friend, who sent me the SDK.zip, supposed to enroll to apple developer?

append delete #3. Pierre-Marie Baty

Hello

You need to enroll in the Apple Developer Program yourself. Your signing identity will be used as an authenticity stamp on your apps. You don’t want them to be attributed to someone else, unless you’re a subcontractor.

Once you have enrolled in the Apple Developer Program, follow the documentation on how to generate your certificates.

append delete #4. ngozcu2

@Pierre


case c) You don't have any signing identity yet.
First, you need to enroll in the iOS Developer Program: https://developer.apple.com/programs/ios/ (if you wonder whether you can use a free Xcode certificate, read about it a few paragraphs below).

Now, you need to generate a new signing identity. Use the iOS Project Builder for Unity's Keychain tool to generate a new private key, and a certificate signing request (CSR). Your private key will be automatically installed in the Keychain directory, and you get a .certSigningRequest file that you can save somewhere on your disk.


From "Now, you need to generate a new signing identity" I think I need to click "New certificate signing request". If yes, which entry should I choose from "Items in keychain" it requires me to click one. Or am I supposed to click on "New private key" first? Sorry I am not very experienced on this

append delete #5. ngozcu2

Yes I created New private key and then certificate signing request, thanks!

append delete #6. Pierre-Marie Baty

Yes, that was it :-)

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty