簡體   English   中英

無法構建Xcode項目:clang錯誤:鏈接器命令失敗

[英]Unable to build Xcode Project: clang error: linker command failed

我有一個Unity項目,我已成功為Android安裝而沒有問題。 當嘗試為iOS構建時,一旦項目在Xcode中,我就遇到了問題。

Unity編譯沒有任何錯誤,並創建一個Xcode項目。

一旦打開Xcode項目我沒有模擬器可用。 我可以通過在Supported Platforms部分選擇ios來獲得這些模擬器,此時模擬器可用 - 最初Supported Platforms設置為iphoneos 這對我來說似乎是非常奇怪的行為,並暗示一些更大的錯誤。

在獲得模擬器選擇后,我在嘗試編譯/運行/構建時遇到以下錯誤:

ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Pastebin上有完整的錯誤(太大而無法直接在此處發布):

https://pastebin.com/3fYR8fE3

我真的不知所措。 我嘗試了很多東西,包括:

  • 從Unity構建為調試和發布
  • 在Unity中使用'Symlink Unity Libraries'打開和關閉
  • 從Unity構建.Net 3.5和.Net 4. *風格
  • 手動將鏈接框架選項卡中的libiconv.2.dylib文件添加為.tbd等效項
  • 將iOS的目標最低版本設置為9.0(完全不需要libiconv.2.dylib)

我正在使用一切的最新版本:

  • Unity 2018.2.17f1
  • Xcode 10.1

看起來您已經為另一個架構構建了庫il2cpp,您是否嘗試將目標的“構建設置>僅構建活動架構”更改為“否”? 但是我做了一些研究,似乎Unity for iPhone沒有在模擬器上部署。 它僅適用於設備或Unity編輯器。 檢查此鏈接

暫無
暫無

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

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