![](/img/trans.png)
[英]clang: error: linker command failed with exit code 1, Xcode Linker Error
[英]Xcode 8.3 Archive error: Linker command failed with exit code 1
我只是在從Xcode 8.2升級到Xcode 8.3之后才開始收到此錯誤,並且僅在進行歸檔構建時 (調試版本工作正常)。
當我通過Xcode進行存檔時,我得到的唯一消息是“鏈接器命令失敗,退出代碼為1(使用-v查看調用)。
我使用命令行xcodebuild -scheme MyProduct
構建
當我以這種方式構建時,我發現了許多問題(同樣,只有在進行存檔時):
import UIKit
添加到幾乎每個swift文件中。 我目前的問題是使用版本2.5.3的AWS pod
所以我的app-Bridging-Header.h有#import <AWSS3/AWSS3.h>
以下是命令行構建中的錯誤:
error: 'AWSS3/AWSS3.h' file not found with <angled> include; use "quotes" instead
#import <AWSS3/AWSS3.h>
^
之后錯誤日志繼續。 我還嘗試了導入切換到“AWSS3 / AWSS3.h”的瘋狂建議......這也沒有用。
到底是怎么回事?
更多信息
這似乎是我的一個pod的一個問題。 我構建了一個新的解決方案,導入了我的pod的一部分,並構建了所有內容。 然后,當我更新了完整的pod列表時,它就崩潰了。
對我而言,由於我的項目中啟用了Bitcode
,我使用了一個帶有禁用bitcode的自定義框架。
你可以做兩件事:
在項目中禁用bitcode
要么
使用bitcode
啟用構建框架
注意 :如果單擊錯誤並且未顯示任何內容,則右鍵單擊錯誤並選擇“ 在日志中顯示” 。 您將收到此問題的錯誤
終於,我能夠弄清楚這是一個豆莢問題......只需要弄清楚它是哪一個。
我創建了一個全新的項目並開始逐個添加我的pod(實際上,3乘3 ...一個接一個地花了太長時間)。
結論:localytics 4.3.1在某處有一個錯誤。 我降級到4.3.0,問題消失了。
我遇到了這樣的問題。 我的建議是你應該刪除8.3的版本並從這個鏈接下載任何舊版本: https : //developer.apple.com/download/more/我希望它能工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.