无法在设备上安装iOS应用程序。领域:com.apple.dt.MobileDeviceErrorDomain 代码:-402653179

32

我正在尝试在一台设备上构建 iOS 应用程序。我能够成功地构建项目,但在尝试将应用程序安装到设备时遇到了问题。当尝试运行时,我从 Xcode 收到一个无法安装应用程序的错误消息,应用程序未被安装到设备上。详细的错误消息如下所示:

Details

Unable to install "wordgame"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402653179
--
Could not write to the device.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402653179
User Info: {
    DVTRadarComponentKey = 261622;
    MobileDeviceErrorCode = "(0xE8000005)";
    "com.apple.dtdevicekit.stacktrace" = (
    0   DTDeviceKitBase                     0x00000001220d793f DTDKCreateNSErrorFromAMDErrorCode + 220
    1   DTDeviceKitBase                     0x0000000122116124 __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 155
    2   DVTFoundation                       0x0000000106269b43 DVTInvokeWithStrongOwnership + 71
    3   DTDeviceKitBase                     0x0000000122115e65 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1440
    4   IDEiOSSupportCore                   0x0000000121f86d28 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.292 + 3513
    5   DVTFoundation                       0x00000001063982aa __DVT_CALLING_CLIENT_BLOCK__ + 7
    6   DVTFoundation                       0x0000000106399ecc __DVTDispatchAsync_block_invoke + 1191
    7   libdispatch.dylib                   0x00007fff70daa6c4 _dispatch_call_block_and_release + 12
    8   libdispatch.dylib                   0x00007fff70dab658 _dispatch_client_callout + 8
    9   libdispatch.dylib                   0x00007fff70db0c44 _dispatch_lane_serial_drain + 597
    10  libdispatch.dylib                   0x00007fff70db15d6 _dispatch_lane_invoke + 363
    11  libdispatch.dylib                   0x00007fff70dbac09 _dispatch_workloop_worker_thread + 596
    12  libsystem_pthread.dylib             0x00007fff71005a3d _pthread_wqthread + 290
    13  libsystem_pthread.dylib             0x00007fff71004b77 start_wqthread + 15
);
}
--


System Information

macOS Version 10.15.7 (Build 19H2)
Xcode 12.0.1 (17220)

我是一名注册的付费苹果开发者。我正在使用最新版本的macOS和Xcode。

我已尝试删除项目派生数据,重新启动设备、Xcode以及Mac。我创建了一个简单的项目并成功地在设备上运行它,但无法在我的工作项目上做到同样。

有哪些步骤可以尝试解决这个问题?

13个回答

0

在我的情况下,我无意中从我的DeviceActivity Extensions中删除了@main属性,导致了这个问题。

这是我收到的错误信息:

无法安装“MyApp”领域:com.apple.dt.MobileDeviceErrorDomain 代码:-402652895 用户信息:{ DVTErrorCreationDateKey = “2023-07-17 02:06:41 +0000”; IDERunOperationFailingWorker = IDEInstalliPhoneLauncher; } -- 使用Swift ExtensionKit接口实现的应用程序扩展需要在包可执行文件中具有__swift5_entry节。对于使用Objective-C ExtensionKit接口实现的扩展,此节必须不存在。领域: com.apple.dt.MobileDeviceErrorDomain 代码:-402652895


0
在我的情况下,问题是一个内部框架没有被签名。它被嵌入了但未被签名。

Apple Watch app target configuration for frameworks

CodeSignOnCopy属性添加到Apple Watch应用程序目标中的嵌入式框架可以解决这个问题。
Fix Unable to install "CardsBalanceWatch": no code signature found.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388

-1

我也遇到了同样的问题,但是通过以下步骤解决了:

  • 如果之前没有添加过,请在Xcode -> Preferences -> Accounts中添加您的Apple ID。
  • "Signing and Capabilities"选项卡中勾选自动管理签名

这解决了我的问题。

一些提示:

  • 此外,苹果对测试APP有3个限制。
  • 删除具有相同标识符的旧APP

我通过这种方式解决了这个问题。

enter image description here


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