代码之家  ›  专栏  ›  技术社区  ›  dlinsin JaviAlgaba

为什么我得到仪器-“目标无法运行”?

  •  36
  • dlinsin JaviAlgaba  · 技术社区  · 14 年前

    目标未能运行:遇到远程异常:未能获取PID 3103的任务

    Target failed to run

    我正在设备上运行iphone os 3.1.3,我可以在设备上以调试模式运行我的应用程序。

    我下载并安装了xcode_3.2.2_和iphone_sdk_3.2_final.dmg两次,没有任何运气。

    6 回复  |  直到 7 年前
        1
  •  54
  •   David Attias    14 年前

    当我切换到xcode 4时,我遇到了同样的问题,我通过将发布代码签名配置文件设置为我的开发配置文件而不是之前设置的app store配置文件来解决这个问题。实际上,默认情况下,xcode 4使用发布版本对应用程序进行配置。

        2
  •  29
  •   dlinsin JaviAlgaba    14 年前

    回答我自己的问题:

    我的设备上安装了两个应用程序 同名 RESP这个 相同的包显示名称 :双磨。由于它们有不同的bundle标识符,因此调试器可以处理这个问题,但是工具似乎很混乱。

        3
  •  2
  •   yoosiba Pointy    14 年前

    嘿。
    还有一些其他的问题。

    设置配置文件。
    来自苹果文档: 为了保护您,仪器不允许您处理任何 使用您的设置配置文件签名的代码。这包括从iTunes应用商店下载的所有副本。

    装置。
    instrumetns uiautomation在iphone 3g上不起作用,只有3gs和4。

    可悲的是,对乐器的支持是不好的。苹果似乎不怎么重视它。

        4
  •  1
  •   rooftop    12 年前

    仅供参考,对于从命令行运行并遇到相同问题的应用程序,必须使用应用程序的完全限定路径,否则仪器将爆炸(使用相对路径)。这真是浪费了几个小时去追踪。

        5
  •  0
  •   Kris Utter    10 年前

    对于有此问题的人,请将“代码签名标识”设置为ios开发人员,请参见下文。

    enter image description here

        6
  •  0
  •   Meilbn    7 年前

    在我的例子中,我在release中使用了distribute provisioning profile,更改为development provisioning profile将解决这个问题。