首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apple Mach-O链接器错误

Apple Mach-O链接器错误
EN

Stack Overflow用户
提问于 2014-03-04 20:46:30
回答 2查看 1.8K关注 0票数 0

我在用Xcode 5。我可以构建和模拟我的应用程序,但是当我存档我的应用程序时,我会收到这个错误:

"Apple Mach-O链接器错误链接器命令在退出代码1中失败。“ Ld /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/InstallationBuildProductsLocation/Applications/cityscape45.app/cityscape45普通armv7 cd /User/skyline/Desktop/cityscape setenv IPHONEOS_DEPLOYMENT_TARGET 7.0 setenv路径"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/BuildProductsPath/Distribution-iphoneos -F/Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/ /sbincityscape45/BuildProductsPath/Distribution-iphoneos -filelist /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/IntermediateBuildFilesPath/cityscape45.build/Distribution-iphoneos/cityscape45.build/Objects-normal/armv7/cityscape45.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -弱lSystem -force_load /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/BuildProductsPath/Distribution-iphoneos/libCordova.a -ObjC -fobjc-fobjc link-运行时-miphoneos- /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/IntermediateBuildFilesPath/cityscape45.build/Distribution-iphoneos/cityscape45.build =7.0 -framework AssetsLibrary -framework CoreGraphics -framework MobileCoreServices -framework CoreLocation -Xlinker -dependency_info -Xlinker/Objects-normal/armv7/cityscape45_dependency_info.dat -o /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/InstallationBuildProductsLocation/Applications/cityscape45.app/cityscape45 ld:文件未找到: /Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/BuildProductsPath/Distribution-iphoneos/libCordova.a clang: error: linker命令失败,退出代码1(使用-v查看调用)

请帮帮忙。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-03-04 22:00:30

问题出现在链接器错误描述的最后一行:

ld:文件未找到: clang::linker命令失败,退出代码1(使用-v查看调用)

您可能只有在归档时才会看到此错误,因为Archive生成可能使用发行版生成设置,而不是Debug构建设置。

确保您的库libCordova.a在构建设置中正确链接(特别是“其他链接标记”)。此外,检查您的构建阶段,看看它是否是与您的产品复制。

看起来,this other Stack Overflow answer应该为您提供一个解决方案。这个SO post may also be useful。如果这些都没有帮助,那么google快速搜索"ld文件未找到Xcode 5“就会发现很多结果。

票数 0
EN

Stack Overflow用户

发布于 2014-03-26 14:36:59

我能够解决这个问题,首先将CordovaLib项目与XCode内部分别构建,然后构建我的项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22182679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档