Ios ld:未找到文件:链接器命令失败,退出代码为1

Ios ld:未找到文件:链接器命令失败,退出代码为1,ios,objective-c,xcode,linker,Ios,Objective C,Xcode,Linker,在Xcode中构建项目时出现以下错误: ld:找不到文件 /用户/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug iphoneos/Social_Events.app/Social_Events 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 在过去的一个小时里,我一直在犯这个错误。。有什么解决办法吗? 代码

在Xcode中构建项目时出现以下错误:

ld:找不到文件

/用户/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug iphoneos/Social_Events.app/Social_Events 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

在过去的一个小时里,我一直在犯这个错误。。有什么解决办法吗? 代码在iOS 7和xCode 5.0中运行良好。现在对于iOS8,它给出了这个错误

使用框架:

  • 核心电话
  • 地图套件
  • Facebook.sdkv3.20
  • 基础
  • 岩芯图
  • UIKit框架
完全错误:

<pre>
Ld /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests normal arm64
    cd /Users/MacBookPro/Desktop/Social_Events/Social_Events/Social_Events
    export IPHONEOS_DEPLOYMENT_TARGET=7.1
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
</pre>

>/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -L/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos -F/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -filelist /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests.LinkFileList -dead_strip -bundle_loader /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos/Social_Events.app/Social_Events -framework XCTest -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=7.1 -framework XCTest -framework UIKit -framework Foundation -Xlinker -dependency_info -Xlinker /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests_dependency_info.dat -o /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests

>ld: file not found: /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos/Social_Events.app/Social_Events
clang: error: linker command failed with exit code 1 (use -v to see invocation)

>(null): File not found: /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos/Social_Events.app/Social_Events

Ld/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.Build/Debug-iphoneos/Social_Events sts.Build/Objects-normal/arm64/Social_Events sts normal arm64
cd/Users/MacBookPro/Desktop/Social_Events/Social_Events/Social_Events
导出IPHONEOS_部署_目标=7.1
export PATH=“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/sbin:/sbin”
>/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-arch arm64-bundle-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk-L/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug iphoneos-F/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug iphoneos-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks-F/Applications/Xcode.app/Library/Frameworks-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.Platforms/Developer/Library/Frameworks-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks-文件列表/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.Build/Debug-iphoneos/Social_Events sts.Build/Objects-normal/arm64/Social_Events sts.LinkFileList-dead_strip-bundle_loader/CopyDaviVIVDFCZZZNHMGOBHY/Bug/Outs/Debug IpONeOS/SualAlvia事件。App/SooalAlvia事件-框架XCTEST-FOBC ARC-FOBC链接运行时- MiPoeOs版本MIN=7.1。框架XCTEST-框架UIKET-FraseFrask- XLKEK-依赖性信息-XLink/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.Build/Debug-iphoneos/Social_EventsTests.Build/Objects-normal/arm64/Social_EventsTests_dependency_info.dat-o/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.Build/Debug-iphoneos/Social_EventsTests.Build/Objects-normal/arm64/Social_EventsTests
>ld:未找到文件:/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzucoulzznhmgobhy/Build/Products/Debug iphoneos/Social_Events.app/Social_Events
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
>(null):未找到文件:/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug iphoneos/Social_Events.app/Social_Events

尝试删除“社交事件测试”目标。

我已通过重命名产品解决了此问题

在应用程序的目标中,选择“生成设置”

在打包选项下,您必须将产品重命名为错误中显示的名称


它解决了我的问题,代码开始编译。我的测试用例也正在执行。

是否尝试清理派生数据

$(BUILT_PRODUCTS_DIR)/YourNewProductName.app/YourNewProductName

问题是,重命名产品后,其测试目标仍在查找以前的应用程序名称

选择您的测试目标,然后在生成设置中修改TestHost值,以符合您的新产品名称,方法如下:


您可能会收到此错误,因为您重命名了项目,并且再也找不到
Tests
。这很容易解决:

在Xcode中解决它,如下所示:

  • 从项目导航器中选择您的项目
  • 选择目标下的
    [项目的测试]
  • 常规
    选项卡下,从下拉列表中更改
    主机应用程序
  • 构建并运行
  • 这个问题发生在我身上,因为我重命名了我的项目,测试无法再找到它

  • 转到名为PuzzleGameTests的测试的生成设置
  • 转到测试设置,写入$(内置产品目录)/puzzgame.app/puzzgame
  • 清洁和建设
  • 注意:拼图游戏是我的项目的新名称(产品名称)。
    RandomNumber是我的项目的旧名称(产品名称)。

    我在添加FBSDKCoreKit时遇到了类似的问题。框架和解决方案是:

  • 如果已添加
    框架
    ,则使用选项
    删除所有引用
    将其删除
  • 框架
    直接拖放到
    中,以将其放入项目中
  • 请勿在文字后重新拖动或更改其位置
  • 注意:当我们在xcode中拖放框架时,它会自动在
    ->Targets->->->search path->framework search path
    下设置框架搜索路径。 重新定位框架后,
    框架搜索路径
    将变为空,并导致
    链接器错误,未找到框架

    我也有类似的问题
    $(BUILT_PRODUCTS_DIR)/YourNewProductName.app/YourNewProductName