IOS – Is paid Apple Developer Program subscription required to distribute test IPA file

code-signingdeveloper-programiosmobile-device-management

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'
    

Best Answer

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.