Я полностью осведомлен о миллиардах, как и на форумах по этому вопросу. Потому что я не смог найти решение, которое я пишу здесь.
Типичная ситуация: я хочу, чтобы коллега проверил мое приложение. Я думал о распределении Ad-Hoc. Я следовал всем видам учебников. Но я всегда получаю проблему «действующего подписавшего» в iTunes.
В основном:
1) иметь сертификацию дистрибутива, которая работает как шарм для загрузки приложений в iTunes;
2) добавить UUID номер iPhone моего друга в портал
3) использовать тот же идентификатор приложения, который я использовал до сих пор для AppStore xxxxxx. *, Чтобы в идентификатор пакета я мог вставить, как всегда для appstore, com.mydomain.nameoftheapp
4) создайте файл обеспечения, Distribution, где я проверяю iPhone моего и моего друга
5) добавить его в xCode, перетащив его на значок в доке
6) создайте Entitlements.plist и снимите галочку с единственного поля в нем
6) создайте копию Release с именем Distribution и установите ее активной
7) оставить нетронутыми параметры в ПРОЕКТЕ
8) в TARGET добавьте Entitlements.plist в Entitlements для подписи кода и файл обеспечения (который присутствует и черный, а не серый) под любым устройством ОС, оставив пустым идентификатор подписи кода
9) Добавить иконку, как всегда, PNG 57x57
Теперь я очищаю все цели и затем строю. Перетащите и файл инициализации для мобильных устройств, и файл .app в iTunes. Вместо того, чтобы отправить его своему другу, я пытаюсь с моим iPhone. Но ошибка всегда одна и та же. Не удается установить из-за недопустимого подписывающего лица ...
Вы можете мне помочь? Я могу предоставить вам скриншоты и все, что может помочь ...
Спасибо большое!
Fabio