iOS 12 iPad отклонил запрос на запуск - Xcode - PullRequest
0 голосов
/ 20 сентября 2018

Я обновлял приложение более 5 лет без проблем, до вчерашнего дня.

Я обновил свой iPad до iOS 12, но каждый раз, когда я пытаюсь запустить его, я получаю сообщение:

iPad отклонил запрос на запуск

Я тестировал на других физических устройствах с iOS 11 и симуляторами, и эта ошибка происходит только с устройствами с iOS 12.

Что я пытался решить эту проблему?

  • Повторно сгенерируйте мои сертификаты на странице Apple Developer.
  • Измените мою схему на «Отладка конфигурации» на «Выпуск» иустановите и снимите флажок «Отладка исполняемого файла».
  • Перезагрузите мой Mac и перезагрузите iPad
  • Включение и отключение «Ожидание запуска исполняемого файла»

А также,каждое решение этой темы: ошибка Xcode 9: «iPhone отклонил запрос на запуск»

И после попытки использования каждого из этих вариантов проблема сохраняется только на устройствах с iOS 12.

У кого-то естьидея о том, как можно решить эту проблему?

ОБНОВЛЕНИЕ Я отладил свое приложение, и это весь журнал:

predeterminado  10:33:00.516648 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.516722 -0600   trustd  cert[0]: NonEmptySubject =(path)[]> 0
predeterminado  10:33:00.521320 -0600   SpringBoard [com.mycompany.myapp] Generating image data for snapshot: <XBApplicationSnapshot: 0x1115c11f0; identifier: 5E831360-7FEE-4255-A6FB-08712EF1D226; launchInterfaceIdentifier: __from_UILaunchStoryboardName__; contentType: GeneratedDefault> {
    creationDate = 20 de septiembre de 2018, 10:33:00 a. m. GMT-6;
    keepsImageAccessUntilExpiration = NO;
    hasGenerationContext = NO;
    context = {
        contentType = GeneratedDefault;
        fullScreen = YES;
        referenceSize = {1024, 1366};
        interfaceOrientation = LandscapeLeft;
        additionalContext = {
            statusBarSettings = <XBStatusBarSettings: 0x282f43d00; hidden: NO; style: 0x0; backgroundActivityEnabled: NO>;
        }
    }
    imageContext = {
        scale = 2.0;
        opaque = YES;
        fileRelativeLocation = none;
    }
}
predeterminado  10:33:00.585893 -0600   SpringBoard com.mycompany.myapp:10:11:3:1:Application replaced
predeterminado  10:33:00.592674 -0600   SpringBoard [com.mycompany.myapp] Application installed using default data provider
predeterminado  10:33:00.638304 -0600   dasd    com.apple.CFNetwork-cc-87-19005-Task <6A4245D9-BABF-4974-899B-B744DCB219AE>.<com.apple.cloudkit.cloudd>.<route=usmia-edge.icloud-content.com:outOfProcess=T:allowExpensive=T:powerNap=F:adaptive=T:app=com.apple.mobileslideshow:2app=com.apple.mobileslideshow.PhotosMessagesApp:disc=T:retry=F:pool=com.apple.cloudkit.BackgroundConnectionPool:uuid:C3F50637-0E71-4FCD-A8B5-DB01E2F3D518>.<1>:9D4C2B:[
    {name: ApplicationPolicy, policyWeight: 5.000, response: {Decision: Can Proceed, Score: 0.31}}
    {name: DeviceActivityPolicy, policyWeight: 10.000, response: {Decision: Can Proceed, Score: 0.60}}
 ] sumScores:58.471249, denominator:65.910000, FinalDecision: Can Proceed FinalScore: 0.887138}
predeterminado  10:33:00.662238 -0600   SpringBoard [com.mycompany.myapp] Snapshot data for <XBApplicationSnapshot: 0x1115c11f0; …08712EF1D226> written to file: /private/var/mobile/Containers/Data/Application/1DB50DD3-CF52-4498-854F-C0939D28ECC0/Library/Caches/Snapshots/com.mycompany.myapp/5E831360-7FEE-4255-A6FB-08712EF1D226@2x.ktx
predeterminado  10:33:00.666489 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.687764 -0600   TVRemoteConnectionService   XPC: Recieved an application registered LaunchEvent
predeterminado  10:33:00.909692 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.910738 -0600   trustd  cert[0]: SubjectCommonName =(leaf)[]> 0
predeterminado  10:33:00.910872 -0600   trustd  cert[0]: LeafMarkerOid =(leaf)[]> 0
predeterminado  10:33:00.912183 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.912253 -0600   trustd  cert[0]: AnchorApple =(path)[]> 0
predeterminado  10:33:00.912321 -0600   trustd  cert[0]: ChainLength =(path)[]> 0
predeterminado  10:33:00.912399 -0600   trustd  cert[0]: IssuerCommonName =(path)[]> 0
predeterminado  10:33:00.943350 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.943416 -0600   trustd  cert[0]: NonEmptySubject =(path)[]> 0
predeterminado  10:33:00.972795 -0600   trustd  cert[1]: AnchorTrusted =(leaf)[force]> 0

Ответы [ 17 ]

0 голосов
/ 07 декабря 2018

Haozes: я исправил это следующим образом:

  1. Открыть Редактировать схему
  2. Открыть Информация вкладка
  3. Исполняемый файл , затем выберите Спросите при запуске

Слава богу!

Edit Scheme

Ссылка: https://forums.developer.apple.com/thread/86729#270356

0 голосов
/ 01 октября 2018

После нескольких дней исследований и благодарности за помощь @Little Green Viper я нашел решение.

В принципе, некоторые Всемирный центр сертификации по связям с разработчиками Apple не работал после обновления, но он смог успешно скомпилироваться для iOS 11. Затем наиболее рискованным решением является удаление всех Apple Worldwide Developer Certificates , НО, прежде чем делать это, попробуйте создать нового пользователя на вашем Mac.

( Системные настройки Пользователи и группы Новый пользователь ), которые должны работать.

Теперь у вас есть опции, работав новом пользователе или переподписать сертификаты.В моем личном случае я выбрал первый вариант.

0 голосов
/ 01 октября 2018

Мне потребовалось три дня, чтобы решить проблему.Я нашел два решения.Вы можете выбрать один из двух способов.

Решение 1:

Открыть Системные настройки Пользователи и группы Добавить пользователяучетная запись (сборка с новым пользователем успешно завершена).

Enter image description here

Решение 2: открыть Доступ через брелок -> выбрать Система, Все элементы -> удалитьсертификат Apple Worldwide Центр сертификации отношений с разработчиками.

Enter image description here

0 голосов
/ 12 июля 2019

В моем случае учетная запись разработчика еще не была утверждена на устройстве iOS.Мне пришлось сделать это вручную в приложении «Настройки»:

  • Открыть Настройки приложение
  • Перейти к Общие
  • Перейдите на Профили и управление устройствами
  • Выберите нужный профиль профиля и доверяйте ему
0 голосов
/ 14 марта 2019

Эта проблема может быть решена снятием флажка Отладка исполняемого файла в Редактирование схемы .

Enter image description here

0 голосов
/ 02 августа 2019

Что-то, что для меня работало, было:

  • проверить «Автоматически управлять подписью»

Таким образом, я мог бы заставить его работать

Этоговорит мне, что, возможно, ошибка где-то в профиле обеспечения.

0 голосов
/ 20 сентября 2018

Проблема должна быть связана с вашими сертификатами.Попробуйте отказаться от своих сертификатов и установить их на свой Mac.

Кроме того, для лучшего обзора вашей проблемы подключите iPad с iOS 12 и попробуйте перезапустить приложение.Если проблема не устранена, вы можете проверить журналы, чтобы увидеть более подробную информацию.

На вашем Xcode перейдите к Окно Устройства Выберите ваше устройство Просмотр журналов устройства .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...