Traditional process of building an app
As your development progresses and it becomes time for you to test features in a truly agile way with others, you will want to distribute your app to beta testers internally, and eventually get your app to a state that is ready to be published to the App Store.
In the previous chapter, we had a text file that we included with a list of devices we wanted to register as part of our beta lane, but presuming we didn't have that, we would normally have to resort to registering the devices by supplying the device IDs through the Apple Developer portal (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW10).
Next, we will show you how you would traditionally go about building your app to test it with registered devices using the ad hoc provisioning profile and Xcode.
Using Xcode to build an app
You will need to archive your app, which...