代码之家  ›  专栏  ›  技术社区  ›  lostInTransit

工具-Target过早终止,无法收集数据

  •  1
  • lostInTransit  · 技术社区  · 16 年前

    我已尝试从xcode中删除该设备并将其作为开发设备重新添加,但仍然出现相同的错误。有人能告诉我如何解决这个问题吗。

    谢谢。

    4 回复  |  直到 16 年前
        1
  •  4
  •   lostInTransit    16 年前

    执行了一个新的证书配置文件例程,并将捆绑包标识符更改为读取myAppId.someningForTheStar。${产品名称:标识符}

    此外,如果您在TextEdit中打开mobileprovision并搜索

    <key>get-task-allow</key>
    

    如果密钥的值为 ,确保在您的Entitlements.plist文件中选中该选项(尽管苹果开发者门户网站说应该取消选中该选项——理想情况下应该取消选中,如果您的mobileprovision文件希望选中该选项,请保持选中状态)

    奇怪的是,我必须使用一个Entitments.plist,在调试配置文件中勾选“获取任务允许”,在分发配置文件中不勾选,才能使各个配置文件正常工作!

        2
  •  1
  •   Alex Wayne    16 年前

    它通常会崩溃吗?还是只使用仪器?

    我对仪器和应用程序安装有很多奇怪之处,只有通过完全恢复iPhone/iPod Touch才能修复。

        3
  •  1
  •   Christian    16 年前

    我让它只和我的 配置配置文件不是我的分发配置文件。

    我还确保我在项目和目标中具有相同的配置文件,并 在…上 get-task-allow 在……里面 Entitlements.plist

    Start with Performance Tool '

    顺便说一句,这是XCode 3.1/SDK 3.0。 希望这在SDK 3.1(我现在正在下载)中不会那么痛苦。

    哦,是的,我的应用程序在“CPU采样器”期间有时会崩溃,我认为这与仪器有关。

        4
  •  0
  •   jr jr    16 年前

    确保您正在以调试方式编译,而不是发布

    还要确保您对项目和目标都使用了开发配置文件