簡體   English   中英

xCode 7:鏈接器命令失敗,退出代碼為1(使用-v查看調用)

[英]xCode 7: linker command failed with exit code 1 (use -v to see invocation)

當我在模擬器中運行我的應用程序時,一切正常。 但是當我嘗試在我的設備上運行它(iOS 8.4)時,我收到此錯誤:

ld: warning: directory not found for option '-F/Applications/Xcode-    beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks'
ld: file not found: /Users/simen/Library/Developer/Xcode/DerivedData/tablesearch-doxaezkgsjeztnfkntkvhvhrjkdj/Build/Products/Debug-iphoneos/tablesearch.app/tablesearch
clang: error: linker command failed with exit code 1 (use -v to see invocation)

誰知道該怎么辦? 謝謝

要解決這個問題:

  • 轉到項目設置頁面
  • 選擇你的項目(左側)
  • 單擊“構建設置”選項卡
  • 搜索“Bitcode”
  • 將“啟用Bitcode”設置為“否”

您的設備版本是iOS 8.4,但項目目標是iOS 9.0?
將項目目標更改為iOS 8.4,然后重試。

項目中的SDKROOT設置被額外的空格損壞(假設這些空格不是拼寫錯誤)或者您的Xcode副本有問題(如果這些空格拼寫錯誤)。

如果它不是這兩件事之一,那么查看.xcodeproj包並使用文本編輯器打開project.pbxproj文件並搜索“Xcode- beta.app”(帶有這些額外的空格)。 找到它,根據作為其值的一部分的字段的名稱找出哪個設置是錯誤的,並修復Xcode中的相關設置。

我創建了一個新項目,現在一切正常。 謝謝你的幫助。

對於我的情況,問題是一個錯誤的插件

嘗試刪除任何非常見的插件,然后重試。

嘗試這個 ..

  • 轉到項目設置頁面
  • 選擇你的項目(左側)
  • 單擊“常規”選項卡
  • 在“主機應用程序”中選擇應用程序

暫無
暫無

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

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