Xcode 5“错误:无法执行‘codesign’(没有这样的文件或目录)”

2023-12-15

最近有人在以下位置发布了类似的问题无法执行“codesign”(没有这样的文件或目录)

然而,无论出于何种原因,它都收到了反对票,而不是有用的东西。因此,我将尝试自己发布此内容,并附上一些附加数据,希望某些 SO'er 已经经历过此问题或只是知道问题是什么。

我有一个在 Xcode 4.x 下构建良好的项目,但自从安装 Xcode 5 DP2(以及 DP3,4 和 5)以及现在发布的版本后,当我尝试构建或存档到模拟器以外的任何内容时,我会收到此错误:

CodeSign /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app
    cd /Users/cb/Development/MyAppCore/FrontEnd/Mobile/iOS/MyApp
    setenv CODESIGN_ALLOCATE /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH:/usr/local/mysql/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin"
    Using code signing identity "iPhone Developer: CB (D4HZSHL6DF)" and provisioning profile "MyApp_DEV" (BB1C0589-147E-4E12-945D-8FB093B70C70)
    codesign --force --sign F5...B73 --resource-rules=/Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/ResourceRules.plist --entitlements /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/MyApp.build/Release-iphoneos/MyApp.build/MyApp.xcent /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app

如果我打开终端并 cd 到

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

然后从那里运行命令,它执行得很好。所以这些工具看起来不错,配置文件也是如此。问题似乎出在 Xcode 本身。

应该指出的是,我已经完全删除了 Xcode、我的代码库以及所有配置文件和证书。我重新检查了我的代码,并从新下载的版本中重新安装了 Xcode 5,将 Apple ID 输入到 Xcode 中并重新创建/获取了证书和配置文件,但仍然存在相同的问题。

我还进入了项目文件本身,并根据我找到的几个答案删除了重复的 PROVISIONING_PROFILE 条目,但无济于事。

我可以使用 Xcode 5 从另外 2 台机器构建相同的项目,所以这似乎是专门在我的盒子上发生的事情,或者是在我的特定安装中发生的事情。但除此之外,我很困惑。

有没有人看到/修复了这个问题,或者知道在哪里寻找答案?

感谢您的任何意见!


我复制了codesign from /usr/bin/ to:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/u‌​sr/bin

这对我有用。

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

Xcode 5“错误:无法执行‘codesign’(没有这样的文件或目录)” 的相关文章

随机推荐

  • tvOS:焦点移动不正确

    我有一个 UIView 上面有两个按钮 在里面MyView类我有这个代码 BOOL canBecomeFocused return YES NSArray
  • 从其他窗口刷新组合框列表,MVVM

    我正在开发一些应用程序 但遇到一个问题 我有两个窗口 预订 父母和客人 儿童 在父窗口中 我有一个包含客人列表的组合框和一个用于添加新客人的按钮 当我单击该按钮时 客人 窗口 子窗口 打开 在子窗口中 我将新来宾添加到数据库中 效果很好 我
  • DO 脚本中的 PSQL 命令行参数

    我有一个脚本NewSchemaSafe sql根据项目目录创建一个新模式 它是从 Windows 命令行调用的 如下所示 for a in do set this na other stuff here psql U postgres d
  • R - 在每个数据帧行上应用 lm

    我正在尝试在数据框的两列之间对每一行应用简单的线性回归 经过一番研究 我觉得我已经差不多了 但我的功能仍然不起作用 请看一下 set seed 1 DF lt data frame A rnorm 50 100 3 B rnorm 50 1
  • 仅在运行测试时出现 DexIndexOverflowException

    我可以在调试和发布变体中成功构建并运行我的 Android 应用程序 没有任何问题 然而 当我尝试运行新的单元测试 我以前从未进行过 时 我得到了可怕的结果DexIndexOverflowException 我猜测ProGuard没有与我的
  • 如何将这个elasticsearch函数分数查询转换为java API

    如何将下面的ES查询转换为Java API 我正在使用弹性搜索2 3 3 GET schema name search from 0 size 200 query function score query match all boost 5
  • 如何使用 boost::property_tree 解析带有数组根的 JSON

    如何使用 Boost PropertyTree 从以数组为根节点的 JSON 中获取数据 ID cc7c3e83 9b94 4fb2 aaa3 9da458c976f7 Type VM 数组元素只是属性树中带有名为 的键的值 for aut
  • 在Java中显示数字的前n位

    当用户确定 n 时 我很难创建一种显示数字前 n 位的方法 例如 用户输入整数 1234567 和若干位数以显示 3 然后该方法输出 123 我有一个想法如何显示第一个数字 long number 52345678 long prefix
  • C# - 使用 webbrowser 控件将字符串传递到网页中的文本框

    有没有办法在使用网络浏览器控件时获取字符串的值并将其传递到网页内的文本框 HtmlDocument doc this webBrowser1 Document doc GetElementById myId SetAttribute Val
  • ImageIO.read 返回 NULL,没有错误

    尽管文件看起来很好找到 但以下代码似乎不起作用 images new BufferedImage 32 FileInputStream fis null for int i 0 i lt 32 i File file new File ti
  • Rscript 在本地构建中指向不正确的 R 版本

    我最近在Linux Redhat服务器上安装了本地版本的R 3 1 0 如下 from R 3 1 0 directory configure prefix pwd make make install 此外 我还更新了 bashrc 中的
  • 简单的喜欢/不喜欢文本按钮 - 添加 ajax 等

    我正在尝试用 PHP 制作一个非常简单的 Like Unlike 按钮 页面不刷新 我知道有无数关于这方面的教程 但因为我对 ajax 和 jquery 完全陌生 所以我不知道如何实现它们 代码的哪一部分在哪个文件中执行等 我有一个用户 I
  • 正则表达式防止尾随空格和额外空格

    现在我有一个正则表达式可以防止用户输入任何特殊字符 唯一允许的字符是 A 到 Z 0 到 9 或空格 我想改进这个正则表达式以防止出现以下情况 无前导 训练空格 如果用户在条目之前或之后键入一个或多个空格 则不允许 不允许使用双空格 如果用
  • 将 Yaml 中的列表映射到 Spring Boot 中的对象列表

    在我的 Spring Boot 应用程序中 我有 application yaml 配置文件 其中包含以下内容 我想将其作为带有通道配置列表的配置对象注入 available payment channels list xyz 123 ch
  • 在 Xdebug v3 中,如果我在单步调试时更改断点,我会得到 nginx 502 Bad Gateway

    我在 Docker 中运行 PHP 7 4 我能够很好地进行单步调试 但是 与 Xdebug v2 不同 如果我在单步调试时添加断点或删除断点 我会从 nginx 收到 502 Bad Gateway 消息 并且单步调试会话就会终止 我是否
  • 给定一组区间,找出有多少个区间包含一个点

    假设给你一组 N 个区间 表示为左右坐标 和 M 个点 对于每个点 P 算法应该找到 P 所属的区间数 这是我的算法 1 将区间的左 右坐标分别放入 left 和 right 数组中 2 左 排序 与 右 同时交换条目 3 给定一个点 P
  • OpenJDK 和 Adoptium/AdoptOpenJDK 之间的区别

    由于最近Oracle Java SE 支持路线图由于政策更新 特别是 2019 年 3 月之后 Oracle 的 free 版本更新结束 我一直在寻找 Oracle Java 的替代方案 我发现 OpenJDK 是一个开源替代品 我发现采用
  • 从 System.Drawing.Image 在文件系统上创建新图像?

    好吧 我很抱歉 这可能是一个菜鸟问题 但我有点卡住了 所以我正在做的 在我的 asp net 应用程序上 是从文件系统加载图像 System Drawing Image tempImage tempImage System Drawing
  • 如何在显示属性、名称字段中添加新行

    我正在开发 MVC3 应用程序 并使用数据属性作为屏幕上的显示名称字段 以下是一个代表性样本 Required Display Name Staff Id format 9999 StringLength 10 UIHint StaffId
  • Xcode 5“错误:无法执行‘codesign’(没有这样的文件或目录)”

    最近有人在以下位置发布了类似的问题无法执行 codesign 没有这样的文件或目录 然而 无论出于何种原因 它都收到了反对票 而不是有用的东西 因此 我将尝试自己发布此内容 并附上一些附加数据 希望某些 SO er 已经经历过此问题或只是知