我正在运行 Xcode 11.2.1,突然开始出现错误无法安装“我的应用程序名称”
。该应用程序构建良好,不到 20 分钟前我就能够将其安装到同一部手机上,从那时起我就没有进行任何代码更改。
这是错误的屏幕截图:
到目前为止,我已经多次尝试卸载手机上现有的应用程序、重启手机、重启xcode、重启电脑、清除导出数据、断开和重新连接手机。没有任何效果,仍然出现同样的错误。
除了显示的错误之外,Xcode 没有提供其他错误。
还有其他人遇到过类似的情况/知道潜在的解决办法吗?
更新:好吧,xcode 确实提供了一些见解,如果我单击屏幕截图中显示的详细信息按钮,我可以看到以下信息:
App installation failed
Domain: com.apple.dtdevicekit
Code: -402620388
Failure Reason: No code signature found.
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x000000011d62f6e7 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x000000011d62fde9 DTDK_AMDErrorToNSError + 792
2 DTDeviceKitBase 0x000000011d66f56a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
3 DVTFoundation 0x0000000103ccd156 DVTInvokeWithStrongOwnership + 73
4 DTDeviceKitBase 0x000000011d66f301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
5 IDEiOSSupportCore 0x000000011d4f7a25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
6 DVTFoundation 0x0000000103dfe3ba __DVT_CALLING_CLIENT_BLOCK__ + 7
7 DVTFoundation 0x0000000103dffa92 __DVTDispatchAsync_block_invoke + 809
8 libdispatch.dylib 0x00007fff665c4553 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff665c54de _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff665caa9e _dispatch_lane_serial_drain + 597
11 libdispatch.dylib 0x00007fff665cb422 _dispatch_lane_invoke + 363
12 libdispatch.dylib 0x00007fff665d4aa1 _dispatch_workloop_worker_thread + 598
13 libsystem_pthread.dylib 0x00007fff6681e763 _pthread_wqthread + 290
14 libsystem_pthread.dylib 0x00007fff6681e5c3 start_wqthread + 15
);
}
似乎是代码签名问题,尽管我不知道为什么我的代码签名会改变......
最佳答案
好吧,在尝试运行模拟器后,Xcode 给了我一个构建时错误,指出我使用的框架之一不是为正确的架构构建的...这是因为该框架是为手机构建的架构不是模拟器。所以我重建了框架,这次是针对手机和模拟器,瞧,它构建并安装到模拟器上没有问题!
然后我尝试再次在手机上运行它,安装没有问题!
所以我猜想该框架或其他东西上的签名一定是无效的,重建它解决了这个问题。
不确定这是否对其他人有帮助,但为了以防万一,我会将答案留在这里。
关于ios - Xcode 无法安装应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58983562/