【问题标题】:XCode: Could not launch "APP_X_Y" - 'A' packet returned an error: -1XCode:无法启动“APP_X_Y”-“A”数据包返回错误:-1
【发布时间】:2013-01-21 18:56:49
【问题描述】:

我正在尝试让我的应用程序在模拟器和我的设备上再次运行。在我收到这个错误之前,我经历了 XCode 签名错误的奥德赛,但我知道这似乎我真的被卡住了。

错误:

当我尝试在设备上启动应用程序时,它构建时没有任何错误,但安装应用程序后我收到错误消息:

无法启动“APP_X_Y” - “A”数据包返回错误:-1

很遗憾,我也无法使用 模拟器 - 它在“附加到 APP_X_Y”时卡住。您也可以通过 here 查看模拟器问题 - 但没有最终解决方案。

到目前为止我做了什么:

在出现不同的 XCode 错误后,我完成了以下 Stackoverflow 问题,每个问题都帮助我进入下一个级别。

  1. Xcode: failed to get the task for process
  2. Profile bug (Error launching remote program: failed to get the task for process XXX.)
  3. Code Sign error: Provisioning profile can't be found
  4. Provisioning Profile "Team" is "Unknown"

在最后一步,但我认为事情真的搞砸了:XCode 无法再找到配置文件,这就是为什么我删除了我的项目文件中的配置文件字符串,就像这里推荐的那样:Codesign error: Provisioning profile cannot be found after deleting expired profile

知道我正在为数据包返回 -1 错误而苦苦挣扎,我在这里找不到任何输入。有谁知道如何让它再次工作?

【问题讨论】:

    标签: ios xcode4 certificate code-signing provisioning-profile


    【解决方案1】:

    如果从头创建一个新项目,这个新项目可以连接到模拟器吗?在这种情况下,我建议将现有代码和设置转移到一个新项目中。我记得至少有一次不得不求助于这个,因为 XCode 项目文件出现了一些可疑的问题。

    【讨论】:

    • 不完全是我想要的,但它可以工作...解决此问题的另一种方法是回滚到旧的工作项目文件。
    • 是的,我同意这不是一个很好的解决方案,但它至少很简单,而且你会知道你的项目没有被以前版本的垃圾填满……
    【解决方案2】:

    有同样的错误。清理构建文件夹,清空派生数据文件夹,从设备中删除应用程序,重新启动 xcode 并再次运行。

    【讨论】:

    • 也为我工作。比重新创建项目要容易得多。
    【解决方案3】:

    尝试将应用程序部署到三个连接的设备中的第三个时遇到相同的错误。

    我所要做的就是退出 XCode 并重新启动它,然后它又可以正常工作了。

    【讨论】:

      【解决方案4】:

      其他答案都没有帮助我。在整理/etc/hosts 文件之前,我无法在 Xcode 5 中启动任何应用程序 - 只留下基础知识...

      ::1                     localhost
      127.0.0.1               localhost
      255.255.255.255         broadcasthost
      fe80::1%lo0             localhost
      10.0.1.100              XYZ.com
      2001:470:XXXX::100      XYZ.com
      

      您必须以 root 身份编辑文件,顺便说一句...sudo nano /etc/hosts

      【讨论】:

        猜你喜欢
        • 2019-12-11
        • 2014-11-30
        • 2016-10-16
        • 1970-01-01
        • 1970-01-01
        • 2016-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多