Ios Can';t解决错误:可执行文件在xcode 4.2中使用无效的调试权限签名

Ios Can';t解决错误:可执行文件在xcode 4.2中使用无效的调试权限签名,ios,xcode,build,code-signing,Ios,Xcode,Build,Code Signing,我正在尝试为调试而构建。我得到一个错误:可执行文件是用无效权限签名的。应用程序的代码签名权限文件中指定的权限与设置配置文件中指定的权限不匹配 直到昨晚,这种方法每天都有效。它最后一次起作用是当我在代码设计问题上单击Always Allow时,当你构建它说它想使用你钥匙链中的“my key name”键进行签名时,会弹出这个问题 我已经有了一个权利列表,用于创建我的特别发行版。我已经更新了用于调试的代码签名权限的生成设置,以包括此authorigents.plist文件 我已确认我的个人资料是最新

我正在尝试为调试而构建。我得到一个错误:可执行文件是用无效权限签名的。应用程序的代码签名权限文件中指定的权限与设置配置文件中指定的权限不匹配

直到昨晚,这种方法每天都有效。它最后一次起作用是当我在代码设计问题上单击Always Allow时,当你构建它说它想使用你钥匙链中的“my key name”键进行签名时,会弹出这个问题

我已经有了一个权利列表,用于创建我的特别发行版。我已经更新了用于调试的代码签名权限的生成设置,以包括此authorigents.plist文件

我已确认我的个人资料是最新的。我的团队资源调配配置文件已过期,因此我续订了它。我甚至尝试创建新的个人资料。还是没用

我已经在“调试代码签名标识”下的“生成设置”中尝试了开发人员配置文件和分发配置文件


我完全卡住了。有谁能给我新的建议吗?

我终于找到了工作

1) 在xcode的左列中,我单击了我的项目名称

2) 我点击了构建设置

3) 共有4列:已解析、myProjectName(带有橙色图标)、myProjectName(带有xcode图标)和IOS默认

4) 在带有橙色图标的列和代码签名权限行(调试行)中,我从该列中删除了authorights.plist文件名,但将其保留在带有xcode图标的列中

5) 在代码签名标识(Debug)行中,我在带有橙色图标和xcode图标的列中选择了iPhone Developer。我使用了自动配置文件选择器


这解决了我的问题。请不要重复我在问题中所做的其他事情,因为这些可能也会产生影响。

我终于做到了这一点

1) 在xcode的左列中,我单击了我的项目名称

2) 我点击了构建设置

3) 共有4列:已解析、myProjectName(带有橙色图标)、myProjectName(带有xcode图标)和IOS默认

4) 在带有橙色图标的列和代码签名权限行(调试行)中,我从该列中删除了authorights.plist文件名,但将其保留在带有xcode图标的列中

5) 在代码签名标识(Debug)行中,我在带有橙色图标和xcode图标的列中选择了iPhone Developer。我使用了自动配置文件选择器


这解决了我的问题。请不要重复我在问题中所做的其他事情,因为这些可能也会产生影响。

当配置文件出现问题时,可能会出现此消息。我在尝试在没有最新配置文件的设备上运行时收到此消息。我只是从开发者门户重新加载了配置文件,然后确保调试/发布签名使用了最新版本。然后运行正常。

当配置文件出现问题时,可能会出现此消息。我在尝试在没有最新配置文件的设备上运行时收到此消息。我只是从开发者门户重新加载了配置文件,然后确保调试/发布签名使用了最新版本。然后它运行良好。

我找到了答案。因为我有8个小时不能回答自己的问题,所以我的回答分为两条评论:我终于让这个工作开始了。1) 在xcode的左列中,我单击了我的项目名称。2) 我单击了构建设置3)共有4列:已解析、myProjectName(带有橙色图标)、myProjectName(带有xcode图标)和IOS默认值。4)在带有橙色图标的列和代码签名权限行(调试行)中,我从该列中删除了authentications.plist文件名,但在列中留下了xcode图标。5) 在代码签名标识(Debug)行中,我在带有橙色图标和xcode图标的列中选择了iPhone Developer。我使用了自动配置文件选择器。这解决了我的问题。请不要问我在问题中做的其他事情,因为这些可能也有影响。我找到了答案。因为我有8个小时不能回答自己的问题,所以我的回答分为两条评论:我终于让这个工作开始了。1) 在xcode的左列中,我单击了我的项目名称。2) 我单击了构建设置3)共有4列:已解析、myProjectName(带有橙色图标)、myProjectName(带有xcode图标)和IOS默认值。4)在带有橙色图标的列和代码签名权限行(调试行)中,我从该列中删除了authentications.plist文件名,但在列中留下了xcode图标。5) 在代码签名标识(Debug)行中,我在带有橙色图标和xcode图标的列中选择了iPhone Developer。我使用了自动配置文件选择器。这解决了我的问题。请不要问我在问题中所做的其他事情,因为这些可能也有影响。我有完全相同的问题,但我发现这个解决方案绝对令人困惑。您在步骤3中说明了如何查看4列。为了查看这一点,在“生成设置”下有两个选项:基本/全部(全选)和组合/级别(选择级别)。默认值是合并的。现在我单击“合并”,我确实看到了4列。但是,我没有看到橙色图标。在我的捆绑包级别,我选择了我的开发人员配置文件,但它不会在设备上运行。我应该添加,在我的授权文件中,我将“可以调试”的值更改为“是”。如果没有,它将在设备上运行,但我无法调试。类似的情况下,我必须更新我的开发人员证书,现在我无法在设备上调试,因为授权无效。好的,在xcode 4.3.2中,不再有橙色图标,但消息是相同的。在第二列(标记为Resolved的列右侧的一列)中,我从t中删除了authorights.plist文件名