【发布时间】:2020-02-27 22:35:39
【问题描述】:
我最近将我的操作系统更新为 Catalina,并将 Xcode 更新为 11.2。因为这样做,当我尝试在我的设备上运行我的应用程序的发布版本时,我只是得到了错误:
无法安装应用程序。
当我点击“详细信息”时,它会为我提供以下信息:
应用安装失败域:com.apple.dtdevicekit 代码:-402620395 失败原因:此可执行文件的有效配置文件是 没找到。
用户信息:{ DVTRadarComponentKey = 487927; “com.apple.dtdevicekit.stacktrace”=(0 DTDeviceKitBase 0x000000011baff6e7 DTDKCreateNSError + 109 1 DTDeviceKitBase
0x000000011baffde9 DTDK_AMDErrorToNSError + 792 2 DTDeviceKitBase
0x000000011bb3f56a 90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164 3 DVTFoundation 0x000000010356f156 DVTInvokeWithStrongOwnership + 73 4 DTDeviceKitBase
0x000000011bb3f301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589 5 IDEiOSSupportCore 0x000000011b9c7a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523 6 DVTFoundation 0x00000001036a03ba __DVT_CALLING_CLIENT_BLOCK + 7 7 DVTFoundation 0x00000001036a1a92 __DVTDispatchAsync_block_invoke + 809 8
libdispatch.dylib 0x00007fff68220583 _dispatch_call_block_and_release + 12 9 libdispatch.dylib 0x00007fff6822150e _dispatch_client_callout + 8 10 libdispatch.dylib 0x00007fff68226ace_dispatch_lane_serial_drain + 597 11 libdispatch.dylib 0x00007fff68227452 _dispatch_lane_invoke + 363 12 libdispatch.dylib 0x00007fff68230a9e _dispatch_workloop_worker_thread + 598 13 libsystem_pthread.dylib 0x00007fff6847a71b _pthread_wqthread + 290 14 libsystem_pthread.dylib 0x00007fff6847a57b start_wqthread + 15 ); }
我的配置文件是 100% 正确的,我的证书也是如此。我不知道为什么会这样,我已经尝试了一切来让它安装/运行。我试过了:
- 仔细检查了“运行”选项卡下的“方案”是否已发布
- 确认选择了正确的配置文件
- 从我的设备中删除应用程序
- 创建新的配置文件
- 更改我的捆绑包 ID
- 创建新证书
- 清理构建文件夹,重启 Xcode
- 重新安装 Xcode
- 删除派生数据文件夹
上述方法均未奏效。我已经在这工作了 2 天 - 非常感谢您的帮助。我能够将应用文件成功安装到我的设备的唯一方法是先将其上传到 TestFlight(每次我想测试一个小的更改时,我都无法做到这一点)。
【问题讨论】:
-
您是否能够使用第二台设备验证这一点?
-
是的,我尝试将应用程序安装到 2 个不同的设备上,每次都出现相同的错误。 @CodeBender
-
您提到您最近更新到11.2,这是您第一次使用Xcode 11.x 构建吗?对于 Apple 开发者网站中的分发配置文件,有一个特定于 Xcode 11 的新选项&你在使用它吗?
-
还在“构建系统”下的“文件”>“工作区设置”下您选择了什么?
-
快把我逼疯了!!!我仍然有这个问题,这里的解决方案都没有解决它。还有其他想法吗?