将项目从一台计算机移动到另一台计算机后,链接器命令失败并退出代码1

时间:2013-02-26 14:33:59

标签: objective-c xcode linker-errors

我是Xcode和obective-c的新手,我在另一台机器上从另一位开发人员接管的项目中遇到了问题。我不能再联系这个程序员了(解雇)。

Ld /Users/*****/Library/Developer/Xcode/DerivedData/Dino-eyvcyvuofjuafncdadqeywyvdsra/Build/Products/Debug-iphonesimulator/Dino.app/Dino normal i386
        cd /Users/******/Dropbox/Xcode/ABCiTY/Dino
        setenv IPHONEOS_DEPLOYMENT_TARGET 5.1
        setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/******/Library/Developer/Xcode/DerivedData/Dino-eyvcyvuofjuafncdadqeywyvdsra/Build/Products/Debug-iphonesimulator -F/Users/******/Library/Developer/Xcode/DerivedData/Dino-eyvcyvuofjuafncdadqeywyvdsra/Build/Products/Debug-iphonesimulator -filelist /Users/******/Library/Developer/Xcode/DerivedData/Dino-eyvcyvuofjuafncdadqeywyvdsra/Build/Intermediates/Dino.build/Debug-iphonesimulator/Dino.build/Objects-normal/i386/Dino.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=5.1 -lABCityCrossMarketing -framework AdSupport -framework CoreMotion -framework SystemConfiguration -framework CoreData -framework QuartzCore -framework CoreImage -framework AVFoundation -framework StoreKit -framework UIKit -framework Foundation -framework CoreGraphics -lGoogleAnalytics -lGoogleConversionTracking -o /Users/*******/Library/Developer/Xcode/DerivedData/Dino-eyvcyvuofjuafncdadqeywyvdsra/Build/Products/Debug-iphonesimulator/Dino.app/Dino

    ld: library not found for -lABCityCrossMarketing
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

任何人都可以帮我吗?

2 个答案:

答案 0 :(得分:1)

您缺少库文件libABCityCrossMarketing.a

google for“ABCityCrossMarketing”对我没有任何回报。看起来很糟糕如果您仍然可以访问他的计算机,那么这似乎是恢复此文件的唯一方法(这个库可能是由他编写的,但从未发布过。)

答案 1 :(得分:0)

我想这里的信息很明确:

library not found for -lABCityCrossMarketing

当您移动文件夹和控件或基本上任何文件被Xcode放错而且它不知道在哪里找到它时会发生这种情况。您必须再次将其添加到项目中,或者在列出的任何位置更改其路径。