Create an unsigned Xcarchive (Xcode)

Isuru Jayathissa
2 min readJan 24, 2018

If you are a developer and you don’t have the privilege to submit to iTunesConnect, but your team agent wants to submit your application to iTunesConnect, you want to create an unsigned Xcarchive file and send it to your team agent. So team agent can sign the application and submit it to iTunesConnect.

Let’s create unsigned Xcarchive;

Step 01: Set ‘Code Signing Identity’ = ‘Don’t Code Sign’

· Select Targets (‘<projectName>’) -> Build Settings and find the ‘Signing’ section.

· Set ‘Code Signing Identity’ = ‘Don’t Code Sign’

Image 1

Setp 02:

Set Bundle Identifier = ‘com.testCompany.prjectname’

Set Version = 1.0

Set Build = 5

Remove ‘Automatically manage singing’ flag.

Image 2

Step 3:

Open a terminal and go to the project root folder. Then run the following command. (This command tested on Xcode 11.5)

Thanks, @Nano Suárez updated this code.

Step 4:

After successfully completing the above command, it will create a new ‘<projectName>.xcarchive’ file inside ‘buildArchive’ folder ( the ‘buildArchive’ folder create inside your project folder)

Zip that ‘.xcarchive’ file and send it to your team agent.

--

--