Ваша конфигурация отладки и конфигурация релиза имеют некоторые важные различия, и релиз намного ближе к тому, как должен выглядеть ad-hoc. Поэтому сначала вам нужно продублировать конфигурацию релиза, создать и вызвать вашу копию «Ad-Hoc», а также убедиться, что вы используете с ней свой специальный профиль обеспечения. Затем вам нужно создать новый файл прав. Новая версия XCode имеет классную функцию, с помощью которой вы можете создавать и архивировать свое приложение в файл ipa, который включает ваш профиль обеспечения.
Как это сделать, объясняется здесь: http://www.tuaw.com/2010/05/23/devsugar-a-better-way-to-share-ad-hoc-builds/
В этих инструкциях, когда он говорит вам сделать plist-файл с правами, он говорит, что снимите флажок get-task-allow в plist-файле. Когда я создал файл с правами доступа, строки get-task-allow вообще не было, поэтому я создал ее, установил тип boolean и оставил ее без контроля. Это прекрасно сработало для меня.