Каждый раз, когда вы пишете программное обеспечение для установки на iPhone, вам нужны две вещи: ключ и профиль обеспечения. Ключ идентифицирует человека, который разработал приложение; он остается на вашем компьютере и используется для подписи создаваемых вами приложений. Профиль определяет, на каких устройствах разрешено запускать приложения, подписанные данным ключом; его необходимо установить на устройство.
Ключи распространения в основном являются едиными для каждой компании и предназначены только для использования при создании версии приложения, которое предназначено для распространения вне группы разработчиков. (Сборки App Store должны подписываться подписью с помощью ключа распространения.) Ключи разработки предназначены для каждого разработчика, но предназначены только для активной разработки приложения.
(Если вы являетесь отдельным разработчиком, конечно, у вас есть только один ключ разработчика и один ключ распространения. На моей машине я настроил Keychain, чтобы требовать пароль для ключа распространения, так что даже если кто-то украл мой Ноутбук не может выпустить обновление одного из моих приложений, которое подрывает безопасность пользователя. Ключ разработчика, который может устанавливать программное обеспечение только на мой личный телефон, не имеет пароля.)
Когда вы тестируете на своем личном устройстве и устанавливаете через XCode, вам необходим профиль обеспечения разработки и ключ разработки. Этот профиль разработки должен быть установлен в Xcode, который затем установит его на ваш телефон.
Когда вы распространяете среди небольшого числа других (например, для бета-тестирования, или если вы написали приложение, предназначенное для конкретного клиента), вам нужен специальный профиль и ключ распространения. Вам нужно будет отправить специальный профиль пользователю вместе с приложением. Затем пользователь может перенести профиль и приложение в iTunes и синхронизировать свой телефон для установки.
Когда вы распространяете через App Store, вам нужен профиль App Store и ключ распространения. Сборки, сделанные таким образом, не могут быть запущены на любом устройстве, которым вы управляете, но инструменты представления Apple требуют, чтобы они создавались с использованием этого профиля.
Итак, чтобы ответить на ваш вопрос: вам необходимо подготовить свое устройство, но оно должно быть профилем обеспечения разработки, а не специальным профилем.