仪器停止在iPhone应用程序上工作

时间:2015-01-20 07:06:56

标签: ios iphone xcode instruments

我之前使用过Instruments工具(Xcode开发人员工具)来分析iOS应用程序,没有任何问题。但是现在当我尝试在任何iOS应用程序(例如CNN)上运行它时,它会给我以下错误。

"目标无法运行:调试com.cnn.iphone的权限被拒绝。该应用必须使用开发标识(例如iOS开发人员)进行签名。"

有什么工作吗? Xcode的新版本是否不再支持它?几个月前,我能够在包括CNN在内的所有应用程序中使用它。

4 个答案:

答案 0 :(得分:1)

假设您使用Release配置在Instruments中运行(按照建议),您需要检查代码签名并确保将Release配置为使用您的Developer身份(例如,而不是Distribution)。

enter image description here

答案 1 :(得分:0)

应用程序(想要运行Instruments库)必须处于运行状态,然后从“正在运行的应用程序”类别中选择,而不是从“已安装的应用程序”类别中选择,这应该有效。

答案 2 :(得分:0)

只需在目标计划中修改个人资料部分即可。将构建配置切换为调试

Showcase

答案 3 :(得分:0)

首先点击你的目标

First click your target

选择编辑方案...

Choose Edit Scheme...

选择配置文件并确保构建配置是什么

Select Profile and make sure Build Configuration is what

这里,我的配置文件构建配置部分是 AdHoc。不要将此选项更改为 Debug,因为在 Debug 模式下,它不会被 AdHoc 或 Release 等编译器优化。

然后进入构建设置,更改证书和配置文件。

从这张照片

From this picture

到这张照片

To this picture

大功告成!