繁体   English   中英

Apple LLVM 6.0错误:clang因退出代码-1而失败

[英]Apple LLVM 6.0 Error: clang failed with exit code -1

我在我的MacBook Air上创建了我的应用程序并继续在那里工作,这很好。 然后我开始与一位使用另一台Mac(当然)的同事合作。 无论如何,我们通过Dropbox分享我们的Xcode项目(我们只是切换到BitBucket,别担心;)),当他试图在他的Mac上打开项目时,出现了Apple LLVM 6.0 Error ,在我的计算机上出现以下错误同一个项目完美运行:

clang:错误:没有这样的文件或目录:'/ Users / linus / Dropbox / Apps / My App / Projekt / My App / SlideMenu / SlideMenu-Prefix.pch'clang:错误:没有输入文件

命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1

错误的最后几行似乎对我来说最重要,这就是为什么我在这里列出它们。

我知道这个问题现在被问了好几次,但从来没有一个有用的答案对我有用。 我试图禁用Foundation Assertions因为它在关于这个主题的另一个答案中说,但是没有用。 此外,我重新启动甚至重新安装Xcode,所有文件都存在,没有一个应该丢失。

我正在运行Xcode 6.0.1和Mac OS X 10.10。 我希望有人能回答这个问题,我现在有点绝望了......

嘿,我刚遇到同样的问题。 基本上我删除了我的测试目标。 我找到了这个:

编译iOS 8时的错误,Xcode 6.0.1

基本上说:

在Xcode左侧的文件/文件夹列表中单击项目名称(位于列表的最顶部)。 查看右侧窗口左侧的“目标”部分。 可能,有两个列出,第二个是“测试”项目。 右键单击该项目,然后选择“删除”。 然后尝试再次运行该项目。 请参阅下面的屏幕截图以获取视觉提示。

还有一张照片可以帮到你:

截图 希望这可以帮助!

编辑:同样在tests目标,我实际上发现我不一定需要删除它,有一个破碎的路径,只是修复它使它全部工作。

  1. 制作新文件:⌘cmd+ N.
  2. iOS / Mac>其他> PCH文件> YourProject-Prefix.pch。
  3. 项目>构建设置>搜索:“前缀标题”。
  4. 在“Apple LLVM 6.0”下,您将获得Prefix Header密钥
  5. 输入:“YourProjectName / YourProject-Prefix.pch”
  6. 清洁项目:⌘cmd+⇧shift+ K.
  7. 构建项目:⌘cmd+ B.

通过转到我的项目设置并更改部署目标来解决这个问题。 部署目标最初为7.0。 当我从iOS 8.0 - > 9.1更改它时它工作正常,没有错误。

在此输入图像描述

希望有帮助:)

您无需删除整体构建设置。 只需更改库搜索路径,以下是步骤:

  1. 单击您的项目名称(导航器的顶部)
  2. 单击您的项目目标
  3. 单击选项卡Build Settings
  4. 搜索LIBRARY_SEARCH_PATHS
  5. 将其值更改为$(inherited)标志。

干得好!

或者你总是可以删除构建设置! 干杯!

我做的一件简单的事情我进入了“构建选项”,并将Enable Bitcode的属性从yes更改为no

这解决了我的问题。

设置截图

clang找不到您的预编译头文件。 您是否检查过/ Users / linus / Dropbox / Apps / My App / Projekt / My App /中是否有名为SlideMenu-Prefix.pch的文件? 预编译头文件的路径由目标的“前缀头”构建设置指定。

尝试,在Xcode项目设置中,目标 - >测试部分 - >构建设置 - >链接删除所有链接

或删除测试部分作为一个整体。

再次建造并完成!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM