替代标题
(辅助搜索)
- Xcode的CodeSign错误:需要代码签名'
- xcode:iPhone App CodeSign错误
- /usr/bin/codesign失败,出口代码1
- 詹金斯因代码符号错误而失败
- 命令行构建失败了"未找到的供应配置文件"
- 归档Xcode项目失败了,配置错误
- XCode中缺少签名证书
症状
这个问题以几种方式表明了它是自我的:
-
在设备上运行应用程序会导致错误引用"代码签名"。或"过期的签名证书"
-
从命令行构建(或使用Continuos集成系统,例如Jenkins)失败,错误类似:
Check dependencies Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates
-
存档应用程序"代码签名"失败。或"过期的签名证书"运行或构建工作正确的地方。
通常,该项目可能具有多种配置,有时只有子集会失败。删除和再生供应配置文件没有效果。
code_sign_identity验证脚本。
通常,在使用版本控制的设置中,可以通过插入两条CODE_SIGN_IDENTITY
行的方式合并project.pbxproj
。这似乎在某些情况下引起Xcode问题(例如命令行构建或归档)。
一个通知符号是类似于project.pbxproj
文件中的行(右键单击项目的右键,然后select" show package contents"…")
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_IDENTITY = "iPhone Distribution";
删除以下行之一将使您在构建设置中选择正确的值,并且该项目应再次正确构建。
我创建了简单的脚本来帮助诊断此问题,可以在此处找到:https://github.com/rjstelling/xcode-project-validate
我在一个开源github项目中遇到了这个代码符号错误,我只想在自己的设备上(不在商店或其他任何设备上),我没有付费会员帐户。<<<<<<<<<<<<<</p>
在这种情况下,与此同时(由于Xcode 7)可以配置并允许您的应用程序无符号但信任。
这一切都在这里解释:https://stackoverflow.com/a/4952845/828184
我有一个类似的问题,在浪费了很多小时后我可以解决。因此,在这里写我的解决方案,以防万一它可以帮助某人。
我一直在定期开发和部署/更新过去5年的iOS应用程序,最近遇到了一个类似的问题,在该问题中,通过Xcode Organizer开始显示最终的"分发应用程序",以显示MyAppName的错误"代码签名。有关更多信息,请参见分发日志"。分发日志没有任何信息。
经过大量反复试验后,我发现用于代码签名的证书以某种方式损坏了。我删除了证书,并解决了问题。希望这对某人有帮助。