Я пытаюсь сделать специальное распределение. Когда я использую XCode, установки приложения, прекрасные по моему телефону.
При подготовке к специальному распределению я создал дающий право файл по умолчанию, снял get-task-allow флажок, добавил дающее право имя файла к дающей право строке подписывания кода и попытался установить по своему телефону.
Если у меня есть файл в правах в настройках сборки, я получаю (страшную) ошибку
Права, указанные в Дающем право файле Подписывания кода Вашего приложения, не соответствуют указанным в Вашем профиле настройки.
(0xE8008016).
Это ТОЛЬКО происходит, если мне перечислили дающий право файл в разделе подписывания кода.
Я создал совершенно новое приложение, чтобы протестировать это, видеть то, что, возможно, пошло не так, как надо, и это происходит с абсолютно новым тестовым приложением (таким образом, не кажется, что чистые сборки, открываясь и закрывая XCode, и т.д. помогут).
Что я пропускаю? Я считал все другие времена, это произошло, и ничто, кажется, не применяется.
Вам нужно выполнить следующие шаги
Пожалуйста, убедитесь, что он также совпадает с идентификатором вашего профиля обеспечения.
перейдите в раздел info вашего проекта. выберите конфигурацию, в которой вы хотите развернуть вашу сборку, затем проверьте в настройках сборки, что вы добавили файл dist.plist и профиль инициализации тот же, с которым вам нужно работать.
Если вы делаете сборку для распространения, установите метку get-task-allow как не отмеченную
Надеюсь, это поможет.