安装失败 - Xcode 11未发现此可执行文件的有效配置文件

5

自从Xcode 11以来,我就无法在我的设备上运行任何应用程序。它们可以在模拟器中正常启动。我有一台iPhone 11 Max Pro。

我已经尝试了我能想到的所有方法来使其正常工作,但我现在不知道该怎么做。是否有人找到了解决方法?

我确实尝试过将我的项目设置为Legacy构建,但我仍然遇到了相同的问题。

以下是此次安装到我的iPhone失败的详细信息。

Details

Unable to install "App Test"
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                     0x00000001251586e7 DTDKCreateNSError + 109
    1   DTDeviceKitBase                     0x0000000125158de9 DTDK_AMDErrorToNSError + 792
    2   DTDeviceKitBase                     0x000000012519856a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
    3   DVTFoundation                       0x000000010b27cc22 DVTInvokeWithStrongOwnership + 73
    4   DTDeviceKitBase                     0x0000000125198301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
    5   IDEiOSSupportCore                   0x0000000125020a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
    6   DVTFoundation                       0x000000010b3ade8a __DVT_CALLING_CLIENT_BLOCK__ + 7
    7   DVTFoundation                       0x000000010b3af562 __DVTDispatchAsync_block_invoke + 809
    8   libdispatch.dylib                   0x00007fff6d6ca583 _dispatch_call_block_and_release + 12
    9   libdispatch.dylib                   0x00007fff6d6cb50e _dispatch_client_callout + 8
    10  libdispatch.dylib                   0x00007fff6d6d0ace _dispatch_lane_serial_drain + 597
    11  libdispatch.dylib                   0x00007fff6d6d1452 _dispatch_lane_invoke + 363
    12  libdispatch.dylib                   0x00007fff6d6daa9e _dispatch_workloop_worker_thread + 598
    13  libsystem_pthread.dylib             0x00007fff6d9256fc _pthread_wqthread + 290
    14  libsystem_pthread.dylib             0x00007fff6d924827 start_wqthread + 15
);
}
--
1个回答

1
我今天遇到了这个问题,但我无法通过已有的解决方案来解决它,因为它们指向了错误的方向。
你的项目中是否包含框架并将其设置为“嵌入而不签名”?将这些框架更改为“嵌入并签名”可以解决我的问题。
在尝试将二进制文件安装到真实设备时,未正确重新签名外部框架似乎会导致问题。在“找不到此可执行文件的有效配置文件。”中提到的可执行文件在这种情况下是指签名不足的外部框架。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接