Xcode 6:链接器命令失败,退出代码为 1
Xcode 6: linker command failed with exit code 1
我刚刚不小心删除了一个框架,但我不知道它是哪个框架,也不知道添加回去是否可以简单地解决问题。这是我收到的错误消息:
ld: 不能 link 直接用 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/usr/lib/system/libdyld.dylib。 Link 反对伞式框架 'System.framework'。用于架构 i386
clang:错误:linker 命令失败,退出代码为 1(使用 -v 查看调用)
如有任何帮助,我们将不胜感激!我确定有一个简单的解决方案,我就是想不通!
谢谢!
听起来您已经直接链接到 libdyld.dylib
,这不是必需的,因为它是核心框架之一的一部分。删除它,没有它应该可以正常编译。
源代码管理是简单的解决方案。您将能够比较您的项目以查看(框架)发生了什么变化,或者将其恢复到较早的(工作)状态。
如果您没有使用源代码管理(您在创建项目时没有选中 'Use Git' 框),请按以下步骤开始在现有项目中使用它。
打开一个终端 window,然后 cd 到项目目录——它是带有 ProjectName.xcodeproj 目录的目录。在那里,输入:
git init
git add .
git commit -m "Initial commit"
重启Xcode。存储库现在将在 Xcode 中可见,您可以通过项目导航器提交或放弃更改,并通过版本编辑器比较修订。
我刚刚不小心删除了一个框架,但我不知道它是哪个框架,也不知道添加回去是否可以简单地解决问题。这是我收到的错误消息:
ld: 不能 link 直接用 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/usr/lib/system/libdyld.dylib。 Link 反对伞式框架 'System.framework'。用于架构 i386 clang:错误:linker 命令失败,退出代码为 1(使用 -v 查看调用)
如有任何帮助,我们将不胜感激!我确定有一个简单的解决方案,我就是想不通!
谢谢!
听起来您已经直接链接到 libdyld.dylib
,这不是必需的,因为它是核心框架之一的一部分。删除它,没有它应该可以正常编译。
源代码管理是简单的解决方案。您将能够比较您的项目以查看(框架)发生了什么变化,或者将其恢复到较早的(工作)状态。
如果您没有使用源代码管理(您在创建项目时没有选中 'Use Git' 框),请按以下步骤开始在现有项目中使用它。
打开一个终端 window,然后 cd 到项目目录——它是带有 ProjectName.xcodeproj 目录的目录。在那里,输入:
git init
git add .
git commit -m "Initial commit"
重启Xcode。存储库现在将在 Xcode 中可见,您可以通过项目导航器提交或放弃更改,并通过版本编辑器比较修订。