【发布时间】:2020-11-28 20:46:12
【问题描述】:
XCode 版本 11.1 (11A1027) Flutter 1.17.5 版
我尝试在 iPad (12.4.6) 上运行我的 Flutter 应用程序。它构建没有错误,但在安装步骤显示消息
Unable to install "Runner"
Domain: com.apple.dtdevicekit
Code: -402620392
Recovery Suggestion: The certificate used to sign "Runner" has either expired or has been revoked. An updated certificate is required to sign and install the application.
--
The identity used to sign the executable is no longer valid.
Domain: com.apple.dtdevicekit
Code: -402620392
Failure Reason: Please verify that your device’s clock is properly set, and that your signing certificate is not expired. (0xE8008018).
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x000000012a648047 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x000000012a648749 DTDK_AMDErrorToNSError + 792
2 DTDeviceKitBase 0x000000012a687824 __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 158
3 DVTFoundation 0x000000010fd3d756 DVTInvokeWithStrongOwnership + 73
4 DTDeviceKitBase 0x000000012a6875c1 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
5 IDEiOSSupportCore 0x000000012a521f6c __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
6 DVTFoundation 0x000000010fe6e9ba __DVT_CALLING_CLIENT_BLOCK__ + 7
7 DVTFoundation 0x000000010fe70092 __DVTDispatchAsync_block_invoke + 809
8 libdispatch.dylib 0x00007fff6e35e5f8 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff6e35f63d _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff6e3658e0 _dispatch_lane_serial_drain + 602
11 libdispatch.dylib 0x00007fff6e366396 _dispatch_lane_invoke + 385
12 libdispatch.dylib 0x00007fff6e36e6ed _dispatch_workloop_worker_thread + 598
13 libsystem_pthread.dylib 0x00007fff6e59f611 _pthread_wqthread + 421
14 libsystem_pthread.dylib 0x00007fff6e59f3fd start_wqthread + 13
);
}
--
我尝试在我的个人开发者许可证(非付费 acc)和我的公司许可证(付费 acc)下运行它。所有证书 100% 有效。 我在某个时候重新创建了它们,但仍然没有运气:(
也完成了:
-
Library/MobileDevice/Provisioning\ Profiles/已清除 -
Library/Developer/Xcode/DerivedData已清除 - 捆绑 ID - 我已尝试更改它
- 尝试创建新项目并运行它 - 成功运行,但只是第一次,当时它内部几乎没有代码。当我添加一些额外的代码并运行
pod install- 它失败了。
奇怪的是我有另一个 Flutter 项目,没有额外的依赖项,我可以将它交付到同一个设备。
会不会是某些包或 Info.plist 设置(如 io.flutter.embedded_views_preview)毁了一切?
找不到任何互连...
【问题讨论】: