0

I am building an Ionic app, and I want to distribute it to a few people in my organization.

Ionic Cordova iOS build command runs successfully. Now i need to generate the IPA file to install the app on iOS devices.

When I am running Product → Archive in Xcode Menu, it gives code signing error.

My queries are:

  1. How to get the IPA file? Does it need paid subscription to the Apple Developer Program?

  2. Best solution to distribute to app to a limited number of people?

  3. Getting signing error?

    Code Signing Error: app has conflicting provisioning settings. app is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. 
    
    Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.
    
    Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 12.1'
    
  • Do you have physical access to the said devices? – Nimesh Neema Feb 20 at 6:30
  • yes , i can access all the device – Mohammad Sahil Feb 20 at 6:30
  • 1
    In that case, it's best to connect the devices to your development machine, build for running and get the app on devices. With the free developer account, you are not entitled to create distributable IPA. – Nimesh Neema Feb 20 at 6:32
  • in this case dont i need any subscription ? just build one by one to every device right? – Mohammad Sahil Feb 20 at 6:33
  • so i just build the app for user device and they can use it for free. So this manually installed app have any expiry?can we continue the same process for live environment? – Mohammad Sahil Feb 20 at 6:46
1

So as a new iOS developer i found three way for building and distributing app.

  1. For app store distribution normal developer license can work.

  2. For in House apps you can buy enterprise edition license. With this you can distribute app via MDM and diawi when you want to distribute .ipa file of your app.

  3. If you have limited in house users and have physical access to those devices you can directly install app via xcode in the device.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .