Need to generate .ipa
file for Ad-Hoc distribution. Client has provided only certificates, private keys and provisioning profiles which were enough to create .ipa
till Xcode 5. But in Xcode 6.1 when I export as Save For Ad Hoc Deployment
it gives message
To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'
Is there any way of creating .ipa
without developer account credentials?
There is even better way without doing all the command line stuff.
Select "Save For Ad Hoc Deployment" & Click Next. Then open the "select a development team" drop down. It will have the option "Use Local singing assets" at the bottom. Select this option & Click Choose.
Here you go. The build will be created by Xcode without Apple ID Account.
Finally found a way for creating
.ipa
build with xcodebuild command.Archive
on Organizer.Show in Finder
.You can see
.xcarchive
file in Finder.Open
Terminal
andcd
to.xcarchive
path..ipa
file.This will save
.ipa
on Desktop.Still looking for better solution, don't know why Apple removed this feature from Xcode 6 :(
Another solution is to use Xcode 5.1.
There are 3 WAYS to create .ipa WITHOUT Command & Apple Developer Account.
1. Fast & Best
(Works on all Xcode, All Mac OS, Bundled package can be used for OTA links like Diawi)
(Command+B)
your app from XCode by setting proper code signing identitiesXCode's
file search at left bottom, search for.app
(This will be under product directory).app
file and select Show in Finder.app
into Payload directory.2. Extract .ipa from organizer
(Works on all Xcode, All Mac OS)
Go to path
Products > Applications > YourAppFile
Open iTunes's on Mac and drag-drop this YourAppFile from above path in Apps tab. (NOTE: Delete the previous app with the same identifier if any)
Now right click on your app under Apps tab of iTunes and select Show in Finder, this is your .ipa file !!!
3. For devs having Xcode 5.x
(NOTE: Xcode 5.x doesn’t work on El Capitan, By this way you can archive using any Xcode but you will need Xcode 5.x to create .ipa)
Export
, click radio button with titleSave for Ad Hoc Deployment
Next
and Select desired code signing identities to save .ipaYou can also create an IPA file using Xcode 6 & latest follow below steps:
Command+B
YourApp.ipa
From some time (for example Swift & Xcode7) when you are to make a build formula is more complicated - xcodebuild requires exportOptionsPlist parameter:
and app.plist contains: