【问题标题】:Can debug app on device but cannot profile: the app must be signed with a development identity可以在设备上调试应用程序但不能配置文件:应用程序必须使用开发身份进行签名
【发布时间】:2014-10-16 23:42:37
【问题描述】:

我有自定义方案,例如 DebugStaging,使用 development 身份进行签名。

我使用这些方案在调试时通过 Xcode 在我的手机上运行应用程序。但是,任何使用这些方案进行剖析的尝试都会导致

Target failed to run: Permission to debug [app name] was denied. The app must be signed with a development identity (e.g. iOS Developer)

到底发生了什么,我该如何摆脱 Xcode 的这种邪恶??

编辑:我们很久以前就删除了Debug 方案以使用更详细的方案名称。

【问题讨论】:

标签: ios iphone xcode5 profiler provisioning-profile


【解决方案1】:

删除派生数据有效。

就我而言,不存在 Debug 构建配置,因为它已被删除,而我使用的是完全自定义的配置。

【讨论】:

    【解决方案2】:

    转到您的目标的方案,产品 -> 方案 -> 编辑方案,然后从左侧菜单中选择“配置文件”并将构建配置设置为调试。

    【讨论】:

    • 没有Debug 选项。 DebugStaging 是一个选项。有趣的是,我可以使用DebugProduction 构建配置来分析我们的DebugProduction 方案。我将尝试更多地调查这里的区别,因为探查器在其中一个而不是另一个上工作肯定有更深层次的根本原因。
    • 您使用的是什么版本的 Xcode?可以提供截图吗?
    • 我删除了派生数据,一切都开始工作了:耸耸肩:。你必须相信我不存在 Debug 选项,因为这是一个私有代码库。
    • 我使用的是 Xcode 6,我们在 Profile 部分有 Debug 选项。
    • 是的,但我们删除了该选项,以便为我们的方案包含更详细的选项。
    猜你喜欢
    • 2015-07-26
    • 2015-11-23
    • 2021-01-30
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多