簡體   English   中英

Apple Mach-O Linker錯誤

[英]Apple Mach-O Linker error

我正在使用Xcode 5 我可以構建和模擬我的應用程序,但是在存檔應用程序時,我會收到以下錯誤消息:

“ Apple Mach-O鏈接器錯誤鏈接器命令失敗,退出代碼為1。”

LD /用戶/天際線/庫/開發人員/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/InstallationBuildProductsLocation/Applications/cityscape45.app/cityscape45 normal armv7 cd /Users/skyline/DeskPenPen7.0 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“ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/開發人員/SDK/iPhoneOS7.0.sdk -L /用戶/天際線/庫/開發人員/ Xcode / DerivedData / cityscape45-caolbyqfojifkfgusfiroohrnhrplqi / Build / Intermediates / ArchiveIntermediates / cityscape45 / BuildProductsPath / Distribution-iphoneos -F / Users / skyline / Li開發人員/ Xcode /派生數據/城市景觀45-caolbyqfojifkfgusooirnhrplqi /構建/在 termediates / ArchiveIntermediates / cityscape45 / BuildProductsPath / Distribution-iphoneos -filelist / Users / skyline / Library / Developer / Xcode / DerivedData / cityscape45-caolbyqfojifkfgusooirnhrplqi / Build / Intermediates / ArchiveIntermediates / cityscape45 / IntermediateBuildFiles。 build / Objects-normal / armv7 / cityscape45.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -force_load / Users / skyline / Library / Developer / Xcode / DerivedData / cityscape45hrolby中間體/存檔中間體/cityscape45/BuildProductsPath/Distribution-iphoneos/libCordova.a -ObjC -fobjc-arc -fobjc-link-runtime -miphoneos-version-min = 7.0 -framework AssetsLibrary / Users / skyline / Library / Developer / Xcode / DerivedData /cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/BuildProductsPath/Release-iphoneos/libCordova.a -fr amework CoreGraphics-框架MobileCoreServices-框架CoreLocation -Xlinker -dependency_info -Xlinker / Users / skyline / Library / Developer / Xcode / DerivedData / cityscape45-caolbyqfojifkfgusooirnhrplqi / Build / Intermediates / ArchiveIntermediates / cityscape45 / IntermediateBuildFilePaths。 .build / Objects-normal / armv7 / cityscape45_dependency_info.dat -o / Users / skyline / Library / Developer / Xcode / DerivedData / cityscape45-caolbyqfojifkfgusooirnhrplqi / Build / Intermediates / ArchiveIntermediates / cityscape45 / InstallationBuildProductsLocation / Apps / city / 45。

ld:找不到文件:/Users/skyline/Library/Developer/Xcode/DerivedData/cityscape45-caolbyqfojifkfgusooirnhrplqi/Build/Intermediates/ArchiveIntermediates/cityscape45/BuildProductsPath/Distribution-iphoneos/libCordova.a clang:錯誤:鏈接器命令失敗,並退出1(使用-v查看調用)

請幫忙。 謝謝!

問題在鏈接器錯誤描述的最后一行:

ld: 找不到文件 :/Users/ skyline /Library/.../ libCordova.a clang:錯誤:鏈接器命令失敗,退出代碼為1(使用-v查看調用)

歸檔時,您可能只會看到此錯誤,因為存檔版本可能使用發布版本設置,而不是調試版本設置。

確保在構建設置中正確鏈接了庫libCordova.a (特別是“其他鏈接器標志”)。 還要檢查您的構建階段,以查看是否已將其與您的產品一起復制。

看起來這個其他Stack Overflow答案應該可以為您提供解決方案。 這樣的SO帖子也可能有用 如果這些沒有幫助,谷歌快速搜索“找不到Xcode 5的ld文件”會發現很多結果。

通過首先與XCode分開構建CordovaLib項目,然后構建我的項目,我能夠解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM