ios - 重新安装 OS X 和 Xcode 4.6.3 后出现代码符号错误

标签 ios xcode dependencies code-signing xcode4.6.3

我最近完成了 OS X 和包括 Xcode 在内的应用程序的删除和全新安装。

我可以毫无问题地在 iOS 模拟器(6.1)上构建和运行任何应用程序。但是,我无法构建并运行到设备,尽管我可以在重新安装之前执行此操作。相反,我在标题下收到以下错误...

Check Dependencies
Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains



我有一个有效且当前的 iOS 开发帐户。

我已经刷新了我的配置文件。是的,我已经阅读了一些内容,尽管我仍然了解这些是如何工作的,所以答案可能会以某种方式被锁定。 (我是 Xcode 和 Objective C 的新手,一直专注于代码。)

希望有人能帮忙?

另请注意,五年后,我的 Time Capsule 坏了(我怀疑是电源),然后我才能完全恢复选定的目录,所以我无法在我的旧库目录中挖掘现在可能对我有帮助的文件。

最佳答案

您重新安装了系统,因此丢失了私钥和存储在钥匙串(keychain)中的证书。如果您没有从 Xcode 导出作为备份,那么您需要请求一个新 key 并制作新证书:

值得一看的最佳实践指南:
App Distribution Guide: Best practices

关于ios - 重新安装 OS X 和 Xcode 4.6.3 后出现代码符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18185079/

相关文章:

ios - 如何在 xamarin 中向 iOS8 兼容版本添加 iOS7 支持

ios - 启动屏幕 Storyboard显示在模拟器中,但在 iPad Pro 时不显示在设备中

ios - 具有多个标签的自调整单元格不显示多行标签

objective-c - 将 UITextField 置于 UITableViewCell 顶部

ios - JSONSerialization 在服务器发送时未序列化数据

objective-c - 检测 UISlider 上的触摸?

opencv - Visual Studio 2017 自动链接依赖关系的依赖关系

android - 发现多个文件的操作系统独立路径为 'lib/armeabi-v7a/libarcore_sdk_jni.so'

linux - 库部署与未使用的直接依赖关系

ios - 自定义字体不显示