如果您尝试在真实设备上运行应用程序
出现以下错误,无法执行。
为什么会发生这种情况?
是否有任何设置需要审查?
Unable to install "AppName"
Domain: com.apple.dtdevicekit
Code: -402653103
--
App installation failed
Domain: com.apple.dtdevicekit
Code: -402653103
Failure Reason: Could not inspect the application package.
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x0000000122d066e7 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x0000000122d06de9 DTDK_AMDErrorToNSError + 792
2 DTDeviceKitBase 0x0000000122d4656a __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 164
3 DVTFoundation 0x0000000108a03156 DVTInvokeWithStrongOwnership + 73
4 DTDeviceKitBase 0x0000000122d46301 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589
5 IDEiOSSupportCore 0x0000000122bcea25 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4523
6 DVTFoundation 0x0000000108b343ba __DVT_CALLING_CLIENT_BLOCK__ + 7
7 DVTFoundation 0x0000000108b35a92 __DVTDispatchAsync_block_invoke + 809
8 libdispatch.dylib 0x00007fff588ea5f8 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff588eb63d _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff588f18e0 _dispatch_lane_serial_drain + 602
11 libdispatch.dylib 0x00007fff588f2396 _dispatch_lane_invoke + 385
12 libdispatch.dylib 0x00007fff588fa6ed _dispatch_workloop_worker_thread + 598
13 libsystem_pthread.dylib 0x00007fff58b2b611 _pthread_wqthread + 421
14 libsystem_pthread.dylib 0x00007fff58b2b3fd start_wqthread + 13
);
}
--
答案 0 :(得分:1)
您好重建(清理)了应用程序对我有帮助。
答案 1 :(得分:0)
尝试构建其他设备,然后重试第一个设备。
我知道这不是一个真正的解决方案,但这是唯一对我有用的方法。 另外,我还使用Apple反馈助手做了一个错误报告,如果给出了正确的解决方案或响应,我会及时更新。
更新#1:
在 Apple 之后,检查了我的 sysdiagnose 之后:
The app is malformed. The file at "$(PRODUCT_MODULE_NAME).app/Frameworks/SwiftyJSON.framework/Info.plist" is missing. Frameworks must be valid bundles with an Info.plist.
我当前的解决方法:
元素为0。我会坚持要求您煮咖啡并吃点零食...
更新#2:
现在我掉进了一个洞,上面没有任何帮助。 但是对我来说,问题框架似乎是 SwiftyJSON 。 我做了一个issue,也许有人有合适的解决方案。
更新#3:
我设法使用 Xcode版本11.0(11A420a)构建项目,同时使用了 Xcode 11.3(11C29)中的最新命令行工具。
答案 2 :(得分:0)
我使用的是 Apple M1、设备 iOS 14.6、xcode 12.5.1
在我的例子中删除项目、派生数据、清理项目、deinit & init pod、删除项目文件夹并再次克隆它 什么也没有解决。但是当我删除 SwiftyJSON pod & install pod 然后在设备上安装应用程序时它正在工作。然后我再次添加 SwiftyJSON pod 并安装 pod,所以它工作正常。很奇怪。
在删除 SwiftyJSON 之前,我遇到了 Firebase/Crashlytics pod 错误,建议我运行此命令 pod repo update
。
答案 3 :(得分:0)
我也多次遇到过这个问题:
最佳解决方案:尝试获取项目的新克隆。
有时以下步骤会起作用:
git reset
git checkout .
git clean -fdx
pod cache clean --all
pod install
答案 4 :(得分:-1)
这是由于框架中的错误引起的错误。
如果您正确地重新安装有问题的框架
错误消失了。
非常感谢。