Я пробовал все остальные вопросы и искал все, что мог, многие другие вопросы касались существующих приложений, которые обновлялись, или людей с учетными записями разработчиков, но это похоже на мой второй раз, когда я использую Xcode, и это работало раньше .
Это просто произошло из ниоткуда. Я продолжаю получать эти две ошибки, и это позволяет мне запускать симуляторы, но не строить на моем iPhone:
Автоматическая подпись не может решить проблему с правами целевого объекта «LearningSpriteKit». Автоматическая подпись не может добавить права на идентификатор приложения и группы доступа к цепочке ключей в ваш профиль подготовки. Переключитесь на подписание вручную и устраните проблему, загрузив соответствующий профиль обеспечения с веб-сайта разработчика. В качестве альтернативы, чтобы продолжить использование автоматической подписи, удалите эти права из файла прав и связанные с ними функции из кода.
Профиль подготовки «Профиль подготовки группы iOS: #####.LearningSpriteKit» не включает права на идентификатор приложения и группы доступа к цепочке ключей.
То же самое! Не могу запустить на айфоне. только эмулятор
То же самое. Не платный аккаунт разработчика.
да, я также столкнулся с той же проблемой. Я думаю, что это также проблема с бесплатной учетной записью
Сегодня у меня возникла эта проблема только для бесплатной учетной записи разработчика Apple.
Та же проблема. НЕ бесплатная учетная запись, а использование Личной команды
Та же проблема, платный аккаунт
На самом деле есть обходной путь, я имею в виду, что он работает для меня. stackoverflow.com/questions/55146587/…
Судя по комментариям в этой ветке, проблема возникает только с личными командами. Есть ли способ перейти от личного к любому другому типу команды? возможно, это поможет.
Похоже, это происходит с любыми бесплатными учетными записями разработчиков и новыми проектами с платными учетными записями разработчиков. Однако некоторые люди также сообщают о нарушении регистрации новой учетной записи разработчика :/
Я считаю, что это правильно. Как только моя команда добавила меня, я выбрал команду в Xcode, и ошибки сборки исчезли.
Все еще сломан. Форум Apple тоже недоволен: forums.developer.apple.com/thread/114539
Та же проблема при попытке загрузки
Проблема решена, теперь попробуйте еще раз с новым идентификатором, который был решен Apple.
Здесь будет обходной путь для вышеуказанной проблемы. stackoverflow.com/questions/55146587/…
Перейдите к возможностям и включите общий доступ к связке ключей.
Сервер Apple может быть недоступен из-за того, что все мы сталкиваемся с одним и тем же вопросом.
Да, я тоже так думаю, такая же проблема с моей бесплатной учетной записью
Кто-нибудь может подтвердить, что это временная проблема?
то же самое. вчера все было в порядке, но теперь, когда я меняю идентификатор пакета, он дает мне эту ошибку
Я думаю, что это не проблема с сервером, так как я проверил статус Xcode Automatic Configuration, и его статус проверки активного состояния здесь developer.apple.com/system-статус может быть какой-то другой проблемой или сбоем Apple.
Определенно, это все еще происходит со мной, это первый раз, когда это произошло
@CodeChanger работает по назначению;)
Теперь он не показывает ошибку прав. Вместо этого он показывает, что сборка выполнена успешно, но при запуске приложения на устройстве возникает следующая ошибка: «iPhone отклонил запрос на запуск». Эта ошибка возникает в каждом проекте xcode на каждом устройстве iOS.
@Amish проверьте это stackoverflow.com/questions/55159807/… . Он снимает флажок «Отладка исполняемого файла», и он работает.
Я знаю людей с платными аккаунтами разработчиков, и у них это работает.
Проблема, кажется, исправлена на стороне Apple. По состоянию на 14.03.
Сегодня я столкнулся с ошибкой «iPhone отклонил запрос на запуск». Это связано с этой проблемой?
@SinLok, здесь то же самое. Мне неясно, является ли это той же проблемой или часть исправления (удаление сертификатов в моем случае) вызывает вторичные проблемы. Отключение исполняемого файла отладки в схеме является обходным путем (не очень хорошим, потому что вы не можете отлаживать устройство) на данный момент. Я предполагаю, что мы должны тогда ждать, чтобы видеть, что развивается. Я боюсь, что дальнейшая возня с сертификатами и настройками может просто сломать еще больше вещей!
Любое решение здесь еще? Я все еще получаю эту проблему
Привет всем, я создал комнату StackOverflow, чтобы поговорить о проблеме «iPhone отклонил запрос на запуск»: чат.stackoverflow.com/rooms/190218/…
Бесплатные аккаунты, похоже, имеют только эту проблему





РЕДАКТИРОВАТЬ
As per latest update Apple successfully resolved Automatically Code Sign with Free Account issue.
I tried it and I can confirm its resolved.
Please try at your end.
Обновлять
Tested with Latest XCode 10.2 and it's working fine + they improved performance of overall Xcode & codesign feature.
Я также сталкиваюсь с той же проблемой, когда создаю новый профиль из Xcode, и если я перехожу к другим проектам и проверяю там, я также сталкиваюсь с той же проблемой, что и ниже.
Из-за этой проблемы ни один из моих проектов не может быть построен со старым профилем и сертификатом.
Странная проблема, поэтому я проверил только что созданный профиль и сравнил его со старым, и обнаружил, что Идентификатор приложения неизвестен, а во вновь созданном профиле не было сведений о правах.
Посмотрите на приведенные ниже скриншоты сравнения старого и нового профиля:
Старый профиль:
Новый профиль:
Это означает, что он не может установить Идентификатор приложения и Права в новом профиле. Так что конечный результат не работает со всеми старыми профилями и выдает одну и ту же ошибку во всех проектах.
Обход проблемы:
Шаг 1: Перейдите в папку Provisioning Profile (путь: ~Library ▸ MobileDevice ▸ Provisioning Profiles).
Или используйте ярлык, чтобы перейти прямо в эту папку, например CMD + Shift + G, и введите ~/Library/MobileDevice/Provisioning Profiles, чтобы перенаправить поиск прямо в папку Provisioning Profiles.
Шаг 2: Отсортировать файлы в этой папке по дате изменения.
Шаг 3: Проверить профиль с неизвестным идентификатором приложения и удалить все неизвестные профили.
Шаг 4: Вернитесь к Xcode и убедитесь, что все старые проекты будут работать должным образом.
Note: Make sure none of your project open while doing above changes. Otherwise, it will create a new profile with Unknown App Id.
Я надеюсь, что это поможет, и Apple скоро исправит эту ошибку!
Где этот ~Library путь, пожалуйста?
@Franky ~/Library/MobileDevice/Provisioning Profiles. Хотя это исправление не работает для меня (и других, как видно из других ответов). Ваш пробег может отличаться.
@Bilfred Моя macOS X — это Sierra 10.13.6, и в ~Library нет такого пути!
Спасибо, обратите внимание, что в этой папке есть только один файл ..мобильное обеспечение, и этот файл содержит три раздела: ПРОФИЛЬ ПОДГОТОВКИ КОМАНДЫ iOS, СЕРТИФИКАТЫ и ПРЕДОСТАВЛЕНИЕ УСТРОЙСТВ. В ПРОФИЛЬ ПОДГОТОВКИ КОМАНДЫ iOS есть строка с Неизвестный идентификатор приложения:, как и в это изображение. Теперь я должен удалить файл?
да, удалите этот файл и попробуйте еще раз, Apple решила вышеупомянутую проблему.
В нем четко сказано, что предоставленный идентификатор пакета уже создан, поэтому вам необходимо создать новый идентификатор пакета, чтобы решить эту проблему.
Кажется, Apple сломала систему автоматической подписи. Я играл с несколькими проектами, и Xcode просто выбирает неправильный профиль.
Это сработало для меня:
~/Library/MobileDevice/Provisioning ProfilesДля меня это не работает. Также я думаю, что вы имеете в виду ~/Library/MobileDevice/Provisioning Profiles
@ Fedorov7890 Да, исправлено. Какое сообщение вы видите?
Примечание: похоже, это работает для проектов, созданных вчера и ранее, но не для сегодняшнего проекта.
Для меня это сработало. Я создавал «Приложение для интеграции» для Appium. Спасибо за решение, Олег Заяц.
Это прямо здесь решило проблему, которая у меня была около 5 часов >.<
Я восстановил профиль из Time Machine, когда он работал, и при запуске Xcode сразу удаляет его и заменяет новым. Ключевое отличие заключается в том, что в старом профиле есть право get-task-allow, а в новом нет прав. Это определенно сломано в конце Apple.
Обновлено: права также должны включать группу доступа к связке ключей, но опять же, никаких прав вообще. Должно выглядеть так:
Возможно, сообщение на форуме [iOS 12 SDK] — крайний срок — март 2019 г. — устаревший режим может помочь.
В нем говорится об отказе Apple создавать приложения для iOS в рамках SDK 12 по состоянию на март 2019 г. (OP от декабря 2018 г.).
Я еще не пробовал это, но это может быть связано с проблемой. У меня есть бесплатная учетная запись разработчика, и я также испытываю эту ошибку.
Вот скриншот на случай изменения ссылки (скриншот 1 ниже).
Это ссылка из первый скриншот (скриншот 2 ниже)
Интересно, но у нас есть XCode 10.1, показывающий эту проблему, и 10.1 поддерживает SDK 12.
Хорошо, конечно, мне удалось найти временный обходной путь, очистив проект в Xcode и запустив только отладку через мою IDE (я использую VSC) через симулятор.
Как сказал ОП, симуляторы, похоже, не затронуты этой проблемой. Похоже, это влияет только на реальные устройства.
Да, я не смог загрузить на физическое устройство. Надеюсь, Apple скоро это исправит.
Эта проблема связана с Ошибка 1534145. SSL.com: сертификаты кривой P-384 / ecdsa-with-SHA256.
Представитель Apple оценил, что 558 000 сертификатов станут недействительными: Ошибка 1533655. DigiCert: Apple: несовместимые серийные номера
GoDaddy, Google, Apple и Facebook (это объясняет, почему Facebook сегодня глючил) затронуты.
Они сейчас работают над решением проблемы.
Это объяснило бы наши проблемы, ребята!
Обновление: проблема решена. Попробуйте обновить свои проекты.
Рад слышать, что Apple занимается этим / высказалась по этому поводу.
Сколько времени это должно занять? Я хочу развернуть свое приложение на своих часах, как только смогу.
Недействительные сертификаты не объясняют, почему в новых, выпускаемых Apple, отсутствуют необходимые права.
@DavidGish, судя по тому, что я могу понять из отчета, на данный момент они на самом деле не выдают никаких сертификатов. 7 марта 2019 года они прекратили выдачу сертификатов TLS, не зная, применимо ли это и как это сделать.
Есть ли обновления для этого? Я чувствую, что это должно иметь наивысший приоритет. Любые новые идеи для обходных путей?
это самая большая кластерная афера, с которой я когда-либо сталкивался в своей жизни ... преднамеренное уничтожение сертификатов на сумму более 80 миллионов долларов из-за какой-то педантичной чепухи - это шутка ... я просто надеюсь, что это ложь, и они действительно были взломаны и закрыты все выключено
Apple исправила.
Прямо сейчас я не получаю эту ошибку, но вместо этого я получаю «iPhone отклонил запрос на запуск».. есть идеи?
@bezoadam У меня тоже такая проблема. К сожалению, у меня нет исправления, а есть только обходной путь: Изменить схему... -> Выполнить -> Информация -> «отключить» исполняемый файл отладки. Это означает, например, что вы не можете использовать точки останова. Надеюсь это поможет!
Просматривая журналы телефона, я вижу эти сообщения, когда выбран исполняемый файл отладки: SpringBoard [bundleidentifier] Provision violated for watchdog process-exit: <FBSProcessResourceProvision: 0x2812ee680; allowance: <; FBSProcessResourceAllowance; type: realTime; timeValue: 5.0s>; violated: YES> SpringBoard Not terminating "bundleidentifier" for violated provision because: "process is being debugged"
@bezoadam Я также начал получать «iPhone отклонил запрос на запуск». Не знаю, что именно помогло, но я попытался (1) перезагрузить ноутбук, (2) перезапустить iphone, (3) удалить приложение с iphone и переустановить его снова, а затем, в конце концов, ошибка ушел
@karabara, тебе не повезло найти, как это сделать?
У меня по-прежнему есть эта проблема. Что мне делать? Я попытался удалить всемирный сертификат разработчика и изменить идентификатор пакета. Ничего не работает
@FabioFelici Привет всем, я создал комнату StackOverflow, чтобы поговорить о проблеме «iPhone отклонил запрос на запуск»: чат.stackoverflow.com/rooms/190218/…
Обходной путь: измените Идентификатор пакета и/или Версия.
Работает здесь. Если это не так, попробуйте отключить «Автоматическое управление подписью», удалите вызывающий нарушение профиль подготовки, измените идентификатор пакета, включите автоматическую подпись, а затем добавьте свою команду.
Не работает. Ошибок и предупреждений не выдает, но приложение отказывается запускаться на устройстве, как описано здесь stackoverflow.com/questions/45421179/…
Что написать для Bundle Identifier и Version, пожалуйста? Я самозанятый разработчик, работающий в собственном офисе. Я написал для них две строки и число соответственно, и ошибки знака исчезли, но я думаю, что не могу запустить свое приложение с помощью набора iOS (на Qt Creator)!
@ Fedorov7890 Чтобы приложение запускалось на устройстве, вам нужно отключить флажок исполняемый файл отладки в схеме, как описано в этом комментарии iPhone отклонил запрос на запуск. Этот обходной путь работает для меня после удаления моей учетной записи разработчика, очистки ~/Library/MobileDevice/Provisioning Profiles и изменения идентификатора пакета.
@david Спасибо, я уже нашел альтернативное решение без отключения исполняемого файла отладки, stackoverflow.com/a/55160300/3824328
Для меня это, наконец, снова работает. Либо они просто исправили это, либо помогли какие-либо другие мои шаги:
Сначала это решило проблему для меня, но через несколько минут она снова вернулась.
Похоже, что эта проблема теперь решена, и личные учетные записи могут снова автоматически отказаться от своих приложений.
Что касается ответа @Paul, это не связано с удалением Xcode. Фиксируется со стороны сервера.
Единственное, что требуется, это удалить сертификат разработчика Apple (для личной учетной записи) из вашей цепочки для ключей, чтобы Xcode повторил попытку сгенерировать и загрузить новый.
Все равно не могу установить на устройство. Даже с новым бесплатным апплетом и сертификатом
Вы удалили все сертификаты?
Да, кроме того, я очистил ~/Library/MobileDevice/Provisioning\ Profiles и ~/Library/Developer/Xcode/DerivedData и перезапустил iPhone.
Наконец-то это работает с этим обходным путем stackoverflow.com/a/54990369/3824328
Где удалить сертификаты? Какой путь?
ОБНОВЛЕНИЕ: это решение все еще работает по состоянию на 20 марта 2019 г., 7:00 UTC+0.
РЕШЕНИЕ: переустановка Xcode не требуется. Я использовал совершенно новый бесплатный AppleID, но позже проверил свой старый AppleID, и он также работает.
Стереть старые профили в ~/Library/MobileDevice/Provisioning Profiles:
cd ~/Library/MobileDevice/Provisioning\ Profiles
rm -rf *
В MacOS запустите Панель запуска → Другой → Доступ к связке ключей и удалите все сертификаты, связанные с разработкой iPhone, как следующие четыре на картинке:
Удалите старое приложение на iPhone. Перезагрузите iPhone и Mac
Automatically manage signing в Xcode.После этого вы сможете запускать и отлаживать приложение на своем устройстве.
Если у вас возникла проблема «iPhone отклонил запрос на запуск», решение находится в файле ответ на вопрос переполнения стека Запрос на запуск iPad с iOS 12 отклонен - Xcode.
Короче говоря, вам нужно в Xcode перейти в меню Товар → Схема → Изменить схему... и выбрать Исполняемый файл: спрашивать при запуске.
за отказ в обеде, если я удалю параметр отладчика, я не могу отлаживать при использовании устройства. только симулятор
@RenanAguiar, вам не нужно удалять параметр отладчика, просто измените «Исполняемый файл» в раскрывающемся списке на «спрашивать при запуске». Смотрите ссылку в моем посте, которая показывает, как это сделать в картинках.
когда я это делаю, происходит то же самое. я не вижу значков отладчика, таких как шаг и местоположение. только на симуляторе
Похоже, отладчик не полностью функционален. Я могу получить консольный вывод с устройства, но точки останова не работают; ни перешагивать/перешагивать в команды
Я могу подтвердить, что приведенный выше ответ сработал для меня. В частности, приложение создано, подписано и загружено на мой iPhone. Я использую бесплатную учетную запись разработчика. (14 марта 2019 г.)
У меня действительно была эта проблема «iPhone отклонил запрос на запуск», которая исчезла с помощью описанного выше обходного пути «попросить запустить», но это все еще раздражает.
В обновленном решении отладчик полностью функционален.
Наконец-то я снова могу выполнить развертывание на наших устройствах iOS. Вот шаги, которые я предпринял, чтобы заставить его работать.
Сначала я подписался на все 10 шагов в ответе Замира здесь. Я скопировал их ниже:
- Open your project in XCode.
- Select your project from the project navigator and then select your target from the column.
- Click on the General tab and under the Signing section, make sure "Automatically manage signing" is enabled.
- Click on the Capabilities tab and turn On both the "App Groups" and "Keychain Sharing" settings. This might raise an "Automatic signing failed" popup error, just click cancel to make it go away.
- This should generate a entitlements file for you named nameProject.entitlements in the project folder of your project navigator.
- Move this entitlements file outside of the folder, just below your project file.
- Select your target again and return to the Capabilities tab to turn Off both the "App Groups" and "Keychain Sharing" settings. This again might raise an "Automatic signing failed" popup error, just click cancel to make it go away.
- Now select your project above the target and go to Building Settings tab.
- Scroll down to the Code Signing Identity setting under the Signing header and select iOS Developer from each drop down.
- Under the above Signing header, double click the text field beside the Code Signing Entitlements and enter the name of your entitlements file, nameProject.entitlements.
После выполнения этих 10 шагов два красных сообщения об ошибках прав в XCode исчезли, и я смог собрать и развернуть тестовое приложение XCode на iPhone и запустить его.
Хотя это тестовое приложение XCode можно было собрать и развернуть, я занимаюсь разработкой на ПК с помощью Xamarin, и мне не удалось развернуть приложение Xamarin.iOS на моих устройствах iOS, и в Visual Studio постоянно возникает ошибка: the executable was signed with invalid entitlements. Я сделал следующее, и теперь я могу развернуть свое приложение Xamarin и запустить его на своих устройствах iOS:
~/Library/MobileDevice/Provisioning Profiles. XCode немедленно сгенерировал новый профиль подготовки (я не уверен, что этот шаг был необходим, но я просто пишу его, потому что я так и сделал).Xamarin.iOS.csproj и удалил Entitlements.plist из элемента CodesignEntitlements, так что теперь он выглядит просто как <CodesignEntitlements></CodesignEntitlements>. Visual Studio автоматически добавила два элемента в одну и ту же группу свойств в проекте, которые, вероятно, не нужны, но я решил упомянуть: <CodesignExtraArgs /> и <CodesignResourceRules />.Вот решение:
Пусть Xcode будет открытым.
Выберите свою учетную запись разработчика и позвольте ошибке появиться снова.
Перейти к приложению связки ключей
4.a) Перейти к разделу сертификата
4.б) Удалить сертификаты Все (действительные и недействительные) (у меня три действительных и много недействительных!)
После удаления последнего сертификата macOS автоматически воссоздаст новый сертификат для активной учетной записи разработчика.
Запустите приложение на своем iDevice. Вам необходимо ввести свой системный пароль, чтобы добавить вновь созданный сертификат в связку ключей.
Если во втором запуске он говорит
Your iPhone has denied the launch request
Просто перейдите к:
Товар → Схема → * схема редактирования: снимите флажок «Отладить исполняемый файл»
Надеюсь, это решит вашу проблему.
это не так! я не могу отлаживать или использовать местоположение на устройстве
Привет спасибо. Как перейти в "приложение для ключей", пожалуйста? Какой путь?
Вы, наверное, уже нашли его, но приложение «Связка ключей» находится в «Приложения» -> «Утилиты».
я все еще не могу отладить использование iphone с этими ответами
Вот временное решение:
~/Library/MobileDevice/Provisioning Profiles удалить все в этой папке.Теперь вы сможете создавать и запускать проекты на симуляторах и устройствах.
теперь я понимаю: невозможно запустить /private/var/containers/Bundle/Application/52553D96-4B6A-4680-B77C-C04895B7759C/dois.app
Есть еще один потенциальный источник этой ошибки. Если у вас нет действительной установки подписанного сертификата разработки в вашей среде Xcode, это приведет к ошибкам, аналогичным опубликованным OP.
Вы можете проверить статус своих сертификатов разработки, перейдя по ссылке Apple здесь.
я использую бесплатную учетную запись .. следуя тому, что говорят люди, теперь я получаю сообщение об ошибке ожидания 7 дней ..... я не собираюсь платить за тестирование на своем устройстве.
Эта проблема была решена, НО некоторые люди все еще имеют с ней проблемы. Если вы один из них, попробуйте следующее:
1. На вкладке Общие настроек таргета - снять галочку с опции Автоматически управлять подписанием
2. Закрыть Xcode (полностью, а не только ваш проект)
3. Удалить .mobileprovision файлы из ~/Library/MobileDevice/Provisioning Profiles/
4. В Доступ к связке ключей удалите следующее:
5. Удалите приложение на своих устройствах iOS.
6. Перезагрузите Mac и устройства iOS.
7. Снова открыть Xcode
8. Измените идентификатор пакета (даже если это один символ, вы вернете его к исходному после того, как начнете)
9. Отметьте опцию Automatically manage signing
10. Используйте USB для подключения iPhone/iPad.
11. Убедитесь, что вы доверяете своему сертификату на своих устройствах iOS.
Это должно сработать для вас.
Большое спасибо, это было самое первое, что сработало для меня.
Это решило для вас проблему «iPhone отклонил запрос на запуск»?
@Fedorov7890 это помогло мне, и я предполагаю, что ShadowLightz
Я заставил его работать, выполнив следующие шаги:
Он должен работать.
Для бета-версии macOS Big Sur
Спасибо. Спасибо. Спасибо.
Это сработало для меня! macOS Big Sur имеет проблемы со старым Xcode
Спаси мой день. Спасибо!
@AndrewMorris Честно говоря, наугад пробовал все, что мог придумать, пока это не сработало. Не помогло и то, что все остальные ответы указывают на предоставление профилей и сертификатов, чтобы действительно сбить вас с пути.
Тоже испытываю это. Возможно, это глобальная проблема: попросить других разработчиков подтвердить ios-developers.slack.com.