Xcode:iPhone应用程序codesign错误
当在Xcode中构build一个新的iPhone应用程序时,出现这个错误:
codesign错误:代码签名标识“iphone developer”与您的钥匙串中的任何代码签名证书不匹配。 一旦添加到钥匙串,触摸文件或清理项目继续。
什么是修复?
修复非常简单。 在“Build Results”窗口中(您可能需要点击项目窗口右下angular的错误图标),将下拉菜单从“Device – iPhone xxx”更改为“Simulator – iPhone xxx”。
xcode-screenshot http://www.kickasslabs.com/wp-content/uploads/2008/12/picture-1.jpg
您需要成为99美元开发人员计划的一部分才能在实际电话上进行testing。 一旦你被接受进入程序,苹果应该知道如何签署你的代码。
当我不小心修改了目标代码签名身份构build设置而不是项目级别时,我得到了这个错误。 确保在项目级别input了正确的信息(获取项目上的信息,而不是目标)。如果更改了目标构build设置,请尝试删除此处的值。 目标将inheritance项目的设置。
我也会做一个“全部清理”,然后退出Xcode,从生成文件夹中删除所有内容,并尝试做另一个生成。 (这是一个似乎解决了许多代码签名问题的Xcode voodoo技巧。)
我刚刚解决了我的代码签名问题。 什么样的恶梦! 超过8个小时的挫折在两天之内。 我尝试了新的应用程序,新的应用程序名称,新的证书,删除configurationconfiguration文件等。基本上我有两个“iPhone发行”证书在我的钥匙串导致所有代码签名失败。 但是一个被隐藏了! 可见的证书在我的login钥匙串中。 隐形证书在我的系统钥匙串中。 被警告,把你的证书添加到钥匙串,但不是两个! 我从系统密钥链中删除了证书,并成为了一个鬼证书。 它不再出现在系统钥匙串“钥匙串访问”工具中,但它确实存在于实际的系统钥匙串文件中,因此它没有被删除。 我grepped分发这个词的钥匙链文件,那里是! 我的解决scheme是从修复代码签名的keychain文件中删除包含iPhone Distribution的行。 结果是我有一个破碎的系统钥匙串。 但我可以再次签署应用程序\ m /
这听起来很有趣,但是我到处寻找解决办法。 最终,我发现在左上angular的Xcode中,selectDevice和verison的下拉列表中,我在下拉列表中select了“debug”,而不是release。 一旦我select发布,问题就解决了。
没有巫毒的必要。 有时一些应用程序更改默认钥匙串,Xcode停止查找iPhone开发人员密钥。 解决scheme很简单(对我来说):
- 列出项目开始钥匙串访问应用程序
- 按住Ctrl键并单击您存储开发密钥的钥匙串,然后select生成钥匙串默认值
- 享受开发优秀的iPhone应用程序
当您从其他人那里收到Xcode项目时,就会发生这种情况。
这是我为解决问题所做的。
- 注册您的钥匙在钥匙链访问。 您可以在iOSconfiguration门户中下载密钥。 (应用程序 – >实用程序 – >钥匙串访问)
- 安装应用程序的configuration文件。
- 在项目configuration中更改iPhone开发人员。 (目标信息 – >生成点击 – >代码签名 – >代码签名身份和任何iOS)
我有同样的问题。 在这里find修复:
iphone的SDK工具实用程序
在钥匙串Access.app中,我的开发人员证书将显示为“此证书由未知权限签署”。 原因是我没有ADC中间证书(您可以从“证书”选项卡中的“Provisioning Program”下载)。一旦我安装了这个证书,开发人员证书在钥匙串中正确显示,我的代码可以部署在血腥电话。
当以上都没有帮助我,我不小心把我的读卡器和我的电子签名证书,现在我的应用程序build立没有错误。 如果您有这样的证书,请尝试拔掉它一会儿。
我刚刚解决了我的问题:
- 点击Project Navigator中的主项目文件夹
- 在右边的窗口,select你的目标
- 在“代码签名”下,将代码签名身份从原来的状态更改为您的身份
- 设置活动scheme(在左上方,除了“运行”button)到您的iPhone / iPad
希望这可以帮助那里的人!
- Xcode 6.1错误,同时build立IPA
- 权限指定…configuration文件。 (0xE8008016)。 错误的iOS 4.2
- 在没有将keystore信息放入build.gradle的情况下签名APK
- 需要一个开发团队。 在项目编辑器中select一个开发团队。SDK“iOS 10.0”中的产品types“应用程序”需要代码签名
- 可执行文件在Xcode中使用无效权利进行签名
- 构build设置使用UUID指定供应configuration文件
- 如何使用强名称签署.NET程序集DLL文件?
- 如何在Windows上为代码签名创build自签名证书?
- Xcode 4.6.3中Dropbox API的代码签名失败:“代码对象根本没有签名”