簡體   English   中英

我該如何解決? 鏈接器命令失敗,退出代碼為1(使用-v查看調用)

[英]How do I fix this? linker command failed with exit code 1 (use -v to see invocation)

我正在將Vungle SDK添加到我的目標C項目中,但不斷出現此錯誤,我無法弄清

在此處輸入圖片說明

有人對如何解決此問題有任何線索嗎?

我也在使用可可豆莢!

謝謝!

您可以使用Cocoapods將SDK添加到您的項目中。 這樣,您不必擔心手動Xcode設置。

參見https://support.vungle.com/hc/en-us/articles/204430550-Get-Started-with-Vungle-iOS-SDK

您需要做的幾件事:

1)在您的Xcode項目的文件列表中,單擊框架,並確保將其包含在目標中。 就像我在自己的項目中使用RNCryptor所做的那樣: 檢查目標記憶 2)轉到目標的構建階段,並確保您的框架包含在“鏈接二進制文件與庫”下 將二進制文件與庫鏈接

另外,如果您正在使用Cocoapods:

1)確保同時pod installpod update (在Xcode工作區關閉時),完成后,重新打開工作區。

相同的錯誤消息有很多不同的問題。(鏈接器命令失敗,退出代碼為1)

1)如果在不同的類中有兩個相同的常量,則也會發生此問題。

2)如果您不小心在實現文件中導入了.m文件而不是.h文件。

3)如果您已導入同一庫的兩個不同版本,也會發生此錯誤,在這種情況下,只需刪除較舊的版本並僅保留一個版本即可。

4)在“ Project ”而不是“ Targets ”中添加“ other linker flags ”。 因此,將其移動到“ Targets ”,它不應該在“ Project ”中。

5)簽入

project->target->build settings-> search enable bitcode->set NO in DEBUG

看看這個..如果還可以的話,那么就按照以下步驟做吧。

Menu > Product > Clean ...然后運行項目

我認為在deleting派生數據后, cleaningrebuilding會很好。 還有一件事,您需要拆分AppDelegateViewController代碼,因為它們具有自己的角色。

希望它可以幫助您.. :)

暫無
暫無

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

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