2017-10-17 65 views
0

我使用的是迦太基和得到這個錯誤有依賴或兩個:跳過安裝.framework二進制由於錯誤

跳過安裝mixpanel-swift.framework二進制由於錯誤:「不兼容斯威夫特版本 - 框架使用3.1構建,本地版本爲4.0「。

enter image description here

我大致明白迦太基被看到,因爲這個問題,但我還沒有發現貼在我自己或通過其他問題尋找一個滿意的答覆,因爲我假設感覺乾淨或固體它應該是。

我見過carthage bootstrap --platform iOS --no-use-binaries作爲一個潛在的解決方案,但我不知道這是否解決了我有或沒有的實際問題,或者如果這是最好的解決方案長期?

任何解決方案的幫助或指導我在那裏的方式嗎?謝謝!

+0

您是否曾嘗試使用--no-use-binaries運行迦太基?怎麼了? –

+0

@MikeTaverne我試過了,有時它修復了一些東西,有時卻沒有 – SRMR

回答

1

要解決這個問題,您需要使用Swift 4版本的Mixpanel。這是失敗的,因爲你從Github獲得的代碼是Swift 3.在他們的Github頁面上,他們說你應該使用Swift 4分支 - Mixpanel Swift 4 branch。我認爲你的購物車文件需要使用:github「mixpanel/mixpanel-swift」「swift4」