2016-08-12 106 views
0

我加入Vungle的SDK我的目標C項目,我不斷收到此錯誤而失敗,我想不出我該如何解決這個問題?連接器命令,退出代碼爲1(使用-v看看調用)

enter image description here

有誰知道有關如何解決此問題的任何線索?

我也在使用可可豆莢!

謝謝!你需要

+1

你是否在此錯誤發生之前添加了VungleSDK。或者是否有任何其他與Xcode項目相關的操作發生? –

+0

@M_G在我添加Vungle iOS SDK – SteveSmith

回答

0

有兩件事情要做:在您的Xcode項目的文件列表

1),單擊框架,並確保它包含在你的目標。就像我在我自己的項目在這裏與RNCryptor完成: Check Target Membeship 2)進入你的目標的構建階段,並確保你的框架「鏈接二進制與圖書館」 Link Binary With Libraries

下單獨列入,如果您正在使用Cocoapods:

1)確保同時執行pod installpod update(而Xcode工作區已關閉),並且一旦完成,重新打開工作區。

+0

後我發生了這個錯誤我試過這樣做也是這樣,我仍然有同樣的問題 – SteveSmith

+0

如果您在原始問題中提到了Cocopods,本應該會很好。你能編輯你的問題來顯示你的Podfile的內容嗎? –

+0

剛剛提到的編輯我正在使用可可豆莢。 – SteveSmith

1

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

看到同一錯誤消息https://support.vungle.com/hc/en-us/articles/204430550-Get-Started-with-Vungle-iOS-SDK

+0

這是一個奇妙的觀點(對你的建議是+1),但我想知道O.P.是否在使用Cocoapods(因爲它沒有在問題中提到過),或者知道如何處理它。 –

+0

嘿,夥計們,感謝您的幫助。我正在使用可可豆莢,我仍然有這個問題! – SteveSmith

+0

只是爲了確定。你打開工作區或項目文件了嗎? @MichaelDautermann謝謝 –

0

所以許多不同的問題。

1)(鏈接器命令退出碼1失敗),如果你有在不同類別的兩個相同的常量,然後也是這個問題發生。

2)如果您在執行文件中意外導入了.m文件而不是.h文件。

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

4)添加在 「Project」 該 「other linker flags」,而不是在 「Targets」。所以,你把它移動到「Targets」,它不應該在「Project」。

5)檢查它在

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

退房這個..如果是OK,然後馬上做像以下。

Menu > Product > Clean ......然後運行該項目

我想以後deleting派生數據,cleaningrebuilding將正常工作。還有一件事,你需要拆分代碼AppDelegateViewController因爲他們有自己的角色。

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

相關問題