可执行文件已使用无效的权利签名

| 所以我们又来了。我已经在应用商店上拥有一个应用,花了我两天的时间才能克服所有错误,然后就可以解决了。 现在,我正在尝试将1.1更新安装在我哥哥的iPod Touch上进行测试。我按下了“用于开发”。很好,可以。然后,我开始构建并运行,并说:“ iPod“ Dans Ipod touch”没有用于签名应用程序的配置文件。”,所以我按Install And Run安装配置文件,然后获得\ “可执行文件已使用无效的权利签名\”。 我会很清楚-我现在要做的就是在插入计算机的iPod Touch上测试该应用程序。我如何克服这个错误并做到这一点?我以为在活动目标和活动可执行文件中选择了有效的配置文件,但是显然这还不够。有任何想法吗?     
已邀请:
几个简单的尝试: 再次构建之前进行清洁。 转到Xcode的管理器,然后单击所有配置文件,检查它们是否有效。如果说,钥匙串中缺少某些内容,Xcode会抛出警告文本。     
确保您的个人资料包含您的iPod设备UDID。确保在钥匙串中安装了用于签署配置文件的证书。此外,请确保您的个人资料中的捆绑ID和应用程序info.plist匹配。     
过期的配置文件通常可能是一个问题。单击您的项目和目标,然后通过实际单击来分别检查每个代码签名身份(即席,调试,发布等)的配置文件。请注意,它看起来像正确的配置文件,但是当您单击它时,它显示在\'others \'中列表的底部。这通常意味着XCode引用了较旧的配置文件。确保现在从上面的列表中选择最新的配置文件。最好单独检查有史以来的代码签名身份。 完成后,建议您清理项目并从设备中删除该应用,然后再次运行。 另外,请在管理器中检查您的配置文件,并确保它具有绿色的勾号(有效配置文件),并在Provisioning Portal中确保该配置文件中包括所需的设备。     
转到窗口->管理器->设备 然后转到已连接设备的“配置文件”标签。 注意当前有效的配置文件的名称(必须带有绿色的勾号图标)。 单击项目,然后转到项目->构建设置->代码签名 然后将适当的配置文件名称复制到“代码签名身份”字段中。 清理项目 然后在设备上运行程序     
在一种情况下,要解决此问题,我还必须在管理器>设备上,将配置文件添加到iphone的配置文件中(仅在此手机上可用)。很奇怪,因为此设备是唯一需要执行此操作的设备。 (无论如何,我是新手)     

要回复问题请先登录注册