为什么 Xcode 会在钥匙串中自动安装(重复且过期的)证书? [复制]

2024-06-28

可能的重复:
xCode 4 - 重新安装我删除的钥匙串证书 https://stackoverflow.com/questions/5264481/xcode-4-reinstalls-keychain-certs-that-i-delete

简而言之,这个问题说明了一切。

在 Xcode 中构建项目时,我从“检查依赖项”步骤收到错误消息:

CodeSign error: Certificate identity 'iPhone Developer: xxxxx' appears more than once in the keychain. The codesign tool requires there only be one.

问题是,每当 Xcode 启动时,都会重新安装此证书标识。这也是一个过期的证书,这会导致额外的混乱。所以我在钥匙串中删除它,然后构建项目,一切正常。

退出 Xcode,重新启动,观看 Keychain 和 TA-DA!过期的证书再次出现。

我感觉自己又回到了感染病毒的 Windows 机器上。

由于删除证书后项目会正确构建并执行,因此唯一的问题是自动安装 xcode 的问题。


Edit:

我认为无论出于何种原因,它都必须与 xcode 对钥匙串进行的检查有关。然后 xcode 决定根据其对钥匙串的检查来安装证书,尽管这是一个错误的决定。如果我花 24-48 小时,我可能可以解决这个问题,但我可以继续工作,而无需退出 Xcode。 :)


我在 XCode 3(不是 4)上有同样的经历,并且仅删除钥匙串中的旧证书是行不通的。

我还添加到使用旧证书删除所有旧的配置文件使用 Organizer 然后退出 XCode,从 Keychain 中删除旧证书并重新启动 XCode。

现在看来效果很好!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Xcode 会在钥匙串中自动安装(重复且过期的)证书? [复制] 的相关文章

  • Bazel,我想避免生成所有“方便的符号链接”

    当您构建 Bazel 项目时 您的 WORKSPACE 项目根目录会填充一堆方便的符号链接
  • Monotouch PInvoke System.EntryPointNotFoundException

    我使用 monotouch 将一些 C 代码嵌入到 iPhone Objective C 应用程序中 我能够调用 C 代码并获取返回值 但无法使用 PInvoke 从 C 代码调用 C 函数 我正在尝试让一个简单的例子起作用 这是一个简单的
  • iPhone Web 应用程序禁用缓存

    我使用 PHP 构建了一个 iPhone 网络应用程序 主 也是唯一 页面包括苹果移动网络应用程序支持 and 苹果触摸全屏元标记 以便在添加到主屏幕后可以全屏运行 然而 似乎每次我从主屏幕启动应用程序时 都会使用页面的缓存版本而不是刷新页
  • Xcode 4 Instruments 不显示源代码行

    我刚刚开始使用 Xcode 4 发现无论我如何在项目中设置调试符号 Instruments 都拒绝显示与我的代码相对应的堆栈跟踪项的源代码行 仅显示十六进制偏移并将我的可执行文件标识为所属模块 打开 源位置 也会出现空白 即使对于由 Xco
  • iOS 中的泰米尔字体

    我尝试安装泰米尔字体名称Bamini ttf in xcode 4 2我做了具体的改变info plist 但它没有显示在界面生成器中 任何人都可以帮我解决这个问题吗 据我所知 您安装的新字体永远不会在界面生成器中列出 但是您可以在项目中使
  • 用我自己的视图替换 UIViewController 根视图

    我正在尝试用子类 UIView 替换 UIViewController 根视图 在 iPhone SDK 的 UIViewController 类参考的概述部分中 有这样的说明 您使用 UIViewController 的每个实例来管理全屏
  • 将 id 传递给 calloutAccessoryControlTapped

    当点击附件按钮时 我需要传递 itemId 这样我就可以识别要传递到详细视图的项目 So far 添加注释 for id row in self detailItem Item i Item row CLLocationCoordinate
  • 编译到模拟器时如何排除 Xcode 中的框架

    我在我的项目中包含了 TokBox 框架 这样我们就可以进行视频短信 问题是该框架以及它们所需的其他一些框架不允许您在模拟器中编译或运行该应用程序 他们不受支持 有没有办法设置编译器标志以在编译到模拟器时跳过 TokBox 和其他框架 原因
  • PHP 构建/集成工具:您使用它们吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Xcode 13.2 - 内部错误:缺少包描述模块[重复]

    这个问题在这里已经有答案了 刚刚通过 Mac App Store 将 Xcode 更新到 13 2 我安装了附加组件 但我的项目将不再编译 Xcode 只是告诉我Internal error missingPackageDescriptio
  • iPhone 向右翻转按钮(如 iTunes)

    我正在尝试在两种视图之间切换 这很简单 代码如下 但我还想同时翻转用于执行翻转的按钮 当您播放曲目时 您可以在 iPod 应用程序中看到此行为 点击翻转按钮可在封面艺术和曲目列表之间翻转 但同时会翻转按钮 这是导航控制器上的一个页面 我要翻
  • 组织 Objective-C/XCode 的 #import 语句

    经过几个月的 Objective C 编码后 我完全明白什么时候我需要一个 import 导入语句如何级联 波纹 以及何时使用转发类 我do not知道如何聚合导入以将它们放入 lt gt 而不是用引号引起来 尽管这可能仅适用于框架 问题是
  • 如何自动停止npm脚本在后台运行

    我使用 npm 脚本 其中一些脚本应该并行运行 我有这样的事情 scripts a taskA preb npm run a b taskB 这可以 但我想在任务B完成后自动终止运行后台的任务A 我怎样才能做到这一点 谢谢 我不认为 npm
  • 使用 openssl 加密并使用 AES 128、ecb 模式在 iPhone 上解密

    Update 找到了解决方案 我将很快用实际的工作代码和命令更新这个问题 客户端正在使用 C 加密服务器端的文件 我需要在 iPhone 应用程序中对其进行解密 我的客户端可以在他这边加密和解密 我在iPhone上也可以加密和解密 但是我们
  • 应用程序在尝试创建数据库时崩溃

    我使用 SQLite 数据库浏览器 创建了一个 sql 数据库 将其拖放到我的 Xcode 项目中 并构建了应用程序 它在模拟器上运行良好 但在 iPhone 上崩溃 并出现以下错误 Terminating app due to uncau
  • 连接到进程后 Xcode 控制台为空[重复]

    这个问题在这里已经有答案了 我在 iPhone 上构建了一个应用程序 退出它 再次启动它 然后成功附加到 Xcode 中的进程 现在我在日志导航器中运行了调试 但我的控制台是空的 我不应该在那里看到所有常用的控制台输出吗 您可以在设备日志中
  • 使用 xctool / xcodebuild 与 XCode Archive 的成功相比出现错误 ITMS-90046

    我有一个命令行脚本 用于编译 存档并将我的 ios 版本提交给 ITC 以进行 TestFlight 部署 它们工作得很好 但我最近在尝试在我的其他工作项目中使用嵌入式框架时遇到了一个问题 我的脚本成功编译并存档了项目 但由于嵌入的二进制冲
  • Xcode 4.3.2 足以为 iOS 6 构建应用程序吗?

    在今天宣布 iOS 6 Beta 可供开发人员使用之后 我想知道如果我尽快使用 iOS 6 我是否仍然能够在我的设备 iPhone 上从 Xcode 4 3 2 构建正在进行的应用程序 或者 Xcode 也需要更新吗 更新 目前我的 iPh
  • CoreGraphics 和 CoreAnimation 有什么不同?

    我正在使用 coregraphics 开发 iphone 游戏 但速度很慢 我无法玩我的游戏 所以 我用谷歌搜索了很多 在谷歌搜索过程中 我发现了以下内容 CoreGraphics CoreAnimation OpenGL ES CALay
  • 如何在多视图和恢复控件中使用AVPlayer?

    我在 iOS 6 1 上使用 xcode 4 6 创建一个应用程序 其中包含 TabBar 和 2 个不同的 tableView 每个表视图从 file plist 读取一行 当点击一行时 您会加载一个 DetailView DetailV

随机推荐