How Applause Works with Apple Developer Licenses

Learn the ways of signing your iOS apps with licenses.

How Applause Works With Apple Developer Licenses

When developing an application for iOS, the easiest way to distribute your application to a wider audience for testing coverage is by signing it with an Enterprise license.

When applications are signed with an Enterprise license, developers are given the freedom to distribute their iOS applications directly to employees or selected testers. This license allows apps to be distributed independently from app stores and requires no submission or review process from Apple. For testing purposes, this is a significantly easier way for you to have widespread coverage on your application.

Applause does recommend that, if possible, developers re-sign their applications with their own Enterprise license if at all possible. However, should a developer not possess their own Enterprise license or chooses to not use their own, Applause possesses an Enterprise license that can be utilized. In this case, when a new build is available for testing and uploaded into the testing services platform, Applause will automatically check to see if the build has been signed with an Enterprise license. If it has been signed, Applause will do nothing and allow the build to upload as normal. However, if no license is found, Applause will resign the build with the Applause Enterprise license before finalizing and attaching the upload to the test cycle.

Be aware that when utilizing the Applause Enterprise License, certain features such as Push Notifications will be disabled and will not function in your build. Review this comprehensive list to see what will and will not work after re-signing to the Applause Enterprise License. If any of these features are essential for your application, it is highly recommended that developers resign using their own Enterprise license.

You also have the option to sign things with a Developer license, which has a maximum distribution of 100 devices, and is limited to the device UDIDs signed to that license. Having a Developer license requires that your production apps be distributed via the App Store, and also means that once an app is ready for distribution, it must first be submitted to Apple and is subject to their review.