#ios15 #xcode13
Вопрос:
Поэтому я пытаюсь запускать приложения на своем телефоне. У меня есть Xcode 13 и работает iOS 15. Не уверен, насколько это актуально.
Поэтому, когда я запускаю приложение, я получаю следующие ошибки:
Xcode:
Операция не могла быть завершена. Не удается запустить приложение, поскольку оно имеет неверную подпись кода, неадекватные права или его профиль явно не пользуется доверием пользователя.
iPhone:
Настройки управления вашим устройством не позволяют использовать приложения от разработчика «Apple Developer: Имя» на этом iPhone. Вы можете разрешить использование этих приложений в Настройках.
Поэтому я перешел в Настройки -> Общие ->> VPN и управление устройствами, чтобы разрешить приложение, но ничего не появляется. Я также попытался войти в учетную запись на компьютере Mac. Я даже удалил Xcode и перезагрузил компьютер. Я не знаю, что еще делать.
Я могу сказать вам, что срок действия моей платной учетной записи разработчика истек. Не знаю, куда отсюда идти.
Комментарии:
1. Вам нужна действительная учетная запись разработчика Apple для запуска/отладки приложений на вашем физическом iPhone. Как вы упомянули > срок действия платной учетной записи разработчика истек, вот в чем проблема.
2. Таким образом, нет никакого способа сделать это, не заплатив за членство в Apple Developer? Я некоторое время запускал и отлаживал приложения без оплаты, что вдруг изменилось?
3. Именно это я и умел делать раньше. Мне приходилось добавлять приложение каждые 7 дней, так как срок действия предварительного сертификата истек.
Ответ №1:
Я думал, это потому, что срок моего членства истек. Однако даже после оплаты и продления моего членства я столкнулся с той же проблемой. В конце концов я смог исправить с помощью:
- удалите мою учетную запись из xcode
- удалите сертификаты разработчика из моей связки ключей
- добавьте учетную запись еще раз
Когда я попытался запустить приложение на своем телефоне, я получил то же сообщение об ошибке. Однако на этот раз моя учетная запись разработчика появилась в настройках > общие >> VPN и управление устройствами, и я смог разрешить это.
Ответ №2:
Попробовал новый идентификатор Apple ID, но Xcode не позволяет этого с новой учетной записью разработчика, так как я не смог создать предварительные сертификаты. Согласно Apple, это только для платных подписчиков.
Похоже, начиная с iOS 15 и далее, физически запускать приложения на iPhone невозможно, если вы не оплатите годовую подписку. Это позор!
Комментарии:
1. Я смог запустить, создав новый идентификатор Apple ID без участия разработчика, но я хотел бы сделать это с помощью своей собственной учетной записи.
Ответ №3:
Насколько я понимаю, это может быть ошибка, связанная с iOS 15 / xcode 13.
Я нашел решение, которое заключается в создании нового идентификатора Apple ID и использовании его для подписи вашего приложения в xcode.
Вы можете добавить новую команду, перейдя на вкладку «Подписание и возможности»и выбрав «Добавить учетную запись», где вы выбираете команду. Это не обязательно должна быть платная учетная запись разработчика.
Как только вы сделаете это и снова запустите приложение на своем устройстве, должна появиться возможность доверять приложению в Настройках > Общие >> Управление устройствами!
Ответ №4:
У меня это было уже давно, срок действия оплаченного членства истек. После обновления у меня продолжала возникать эта ошибка. Оказывается, моя ошибка заключалась в том, что у меня не было права на «Push — уведомление», добавленного в проект, — удалил его, когда учетная запись стала бесплатной.
Чтобы проверить, нужно ли вам включать какие-либо права, вы можете заархивировать проект и загрузить его в TestFlight. В подтверждении по электронной почте, полученном позже, вы узнаете, есть ли они и какие права отсутствуют.