首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode11 :无法安装“AppName”

Xcode11 :无法安装“AppName”
EN

Stack Overflow用户
提问于 2019-11-15 06:59:00
回答 6查看 10.5K关注 0票数 4

如果你试图在一个真正的设备上运行这个应用程序

出现以下错误,无法执行。

这一切为什么要发生?

是否有任何设置需要检查?

发行细节

代码语言:javascript
复制
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
);
}
--

试过

  • 已重新创建了配置配置文件。
  • 在设备上安装创建的配置文件。
  • 清理了这个项目。
  • 删除了~/ Library / Developer / Xcode / DerivedData中的数据。

环境

  • Xcode : 11.2.1
  • macOS : 10.14.6 Mojave
  • 设备: iPhoneX
  • iOS : 13.1.2
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-11-20 02:18:58

这是由于框架中的一个错误而发生的错误。

如果您正确地重新安装有问题的框架

错误已经消失了。

非常感谢。

票数 -2
EN

Stack Overflow用户

发布于 2019-11-15 10:51:24

尝试为另一个设备构建,然后用第一个设备重试。

我知道这不是一个真正的解决方案,但这是唯一对我有效的办法。此外,我做了一个错误报告与苹果反馈助理,我会更新你,如果给出了适当的解决方案或反应。

更新#1:

Apple检查了我的系统诊断之后,对我来说有以下几点: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.

我现在的解决办法是:

  1. 清理生成文件夹
  2. 删除派生数据(使用DevCleaner)
  3. 将所有更改提交到git
  4. 删除Xcode项目文件夹
  5. 放弃未提交的更改
  6. 吊舱安装
  7. 重建与祈祷

是0。我会坚持让你煮咖啡吃点零食..。

更新#2:

现在我掉进了一个没有任何帮助的洞里。但对我来说,问题框架似乎是SwiftyJSON。我做了一个问题,也许有人有一个合适的解决方案。

更新#3:

我成功地使用Xcode版本11.0 (11A420a)构建了我的项目,同时使用了Xcode 11.3 (11C29)中的最新命令行工具。

更新#4:

我在换了树枝后仍然很乱,这是我的最新的修复订单,90%的时间都是这样的。其他10%是由于错过了一个步骤,我想。

  1. 清理生成文件夹
  2. 删除派生数据(使用DevCleaner)
  3. 吊舱解体
  4. 吊舱安装
  5. 重建与祈祷
票数 5
EN

Stack Overflow用户

发布于 2020-04-24 08:03:04

你好,重建(清洁)的应用程序帮助我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58871801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档