Reputation: 20378
I would like to archive my application, but the Archive option is greyed out. What could cause this?
Upvotes: 471
Views: 131417
Reputation: 6472
As the other answers state, you need to select an active scheme to something that is not a simulator, i.e. a device that's connected to your mac.
If you have no device connected to the mac then selecting "Generic IOS Device" works also.
Image for newer versions of XCode:
Upvotes: 22
Reputation: 3453
see the picture. but I have to type enough chars to post the picture.:)
Upvotes: 49
Reputation: 9716
You have to select the device in the schemes menu in the top left where you used to select between simulator/device. It won’t let you archive a build for the simulator.
Or you may find that if the iOS device is already selected the archive box isn’t selected when you choose “Edit Schemes” => “Build”.
Upvotes: 970
Reputation: 1703
I fixed this today...sort of. Although the archives still don't show up anywhere. But I got the Archive option back by going into Build Settings for the project and re-assigning my certs under "Code Signing Identity" for each build. They seemed to have gotten reset to something else when imported my 3.X project to 4.
I also used the instructions found here:
But I still can't get the actual archives to show up in Organizer (even though the files exist)
Upvotes: 4