Я не могу установить и запустить приложение из Xcode на физическом устройстве - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть всплывающее окно с сообщением «Невозможно установить [Имя приложения]

Details

Unable to install "[App name]"
Domain: com.apple.dtdevicekit
Code: -402620395
--
App installation failed
Domain: com.apple.dtdevicekit
Code: -402620395
Failure Reason: A valid provisioning profile for this executable was not found.
User Info: {
    DVTRadarComponentKey = 487927;
    "com.apple.dtdevicekit.stacktrace" = (
    0   DTDeviceKitBase                     0x0000000124af06e7 DTDKCreateNSError + 109
    1   DTDeviceKitBase                     0x0000000124af0de9 DTDK_AMDErrorToNSError + 792
    2   DTDeviceKitBase                     0x0000000124b3056a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
    3   DVTFoundation                       0x000000010bfa1c12 DVTInvokeWithStrongOwnership + 73
    4   DTDeviceKitBase                     0x0000000124b30301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
    5   IDEiOSSupportCore                   0x00000001249c9a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
    6   DVTFoundation                       0x000000010c0d2e7a __DVT_CALLING_CLIENT_BLOCK__ + 7
    7   DVTFoundation                       0x000000010c0d4552 __DVTDispatchAsync_block_invoke + 809
    8   libdispatch.dylib                   0x00007fff67120583 _dispatch_call_block_and_release + 12
    9   libdispatch.dylib                   0x00007fff6712150e _dispatch_client_callout + 8
    10  libdispatch.dylib                   0x00007fff67126ace _dispatch_lane_serial_drain + 597
    11  libdispatch.dylib                   0x00007fff67127452 _dispatch_lane_invoke + 363
    12  libdispatch.dylib                   0x00007fff67130a9e _dispatch_workloop_worker_thread + 598
    13  libsystem_pthread.dylib             0x00007fff6737b6fc _pthread_wqthread + 290
    14  libsystem_pthread.dylib             0x00007fff6737a827 start_wqthread + 15
);
}
--

У меня есть профили инициализации, управляемые с помощью fastlane match, и они установлены на моей цепочке для ключей macOS. Проект XCode настроен на их использование вручную mode.

Попытка очистки профилей DerivedData и MobileProvisioning, удаление и повторное добавление моей учетной записи разработчика в Xcode. Очистка всех сертификатов и профилей обеспечения с портала разработчика и воссоздание их с использованием fastlane match. Без изменений ...

Я использую Xcode 11.3.1 и 11.4 beta (без изменений в поведении между версиями) на Catalina 10.15.3

Помощь действительно высоко ценится

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Через несколько часов вчера и около часа сегодня я исправил это, установив различные профили обеспечения для Отладки и Выпуска. Я понятия не имею, почему оба были установлены на Apple Distribution раньше. После этого это сработало.

screenshot from Xcode

0 голосов
/ 13 февраля 2020

В моем случае, если не использовать одну и ту же команду для всех целей, очистите до и после переключения на цель сборки и другую команду

...