1 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
嗯,這是 Firebase 和 Xamarin 的一個(gè)眾所周知的問(wèn)題,這里基本上發(fā)生的是舊的 bin 和 obj 文件在與新數(shù)據(jù)交互時(shí)覆蓋了 iOS 在部署時(shí)合成 IPA 所需的一些現(xiàn)有文件,因此最終結(jié)束拋出鏈接相關(guān)錯(cuò)誤,請(qǐng)按照以下步驟操作,它將清除這個(gè)混亂。
清理 bin 和 obj
刪除 MAC 計(jì)算機(jī)以下路徑中的構(gòu)建 -?~/Library/Caches/Xamarin/mtbs/builds/?ProjNAME,其中“ProjName”是您當(dāng)前正在處理的項(xiàng)目的名稱
完成上述兩個(gè)步驟后,添加Xamarin.Firebase.iOS.CloudMessaging包并將鏈接器設(shè)置更改為“不鏈接”(這是暫時(shí)的)
安裝這些包后,請(qǐng)注意構(gòu)建項(xiàng)目依賴項(xiàng),這意味著首先是 PCL 和 .Net 標(biāo)準(zhǔn),然后是本機(jī) iOS 項(xiàng)目。
如果第一次構(gòu)建不起作用,請(qǐng)?jiān)俅吻謇?bin 和 obj...
如果不重復(fù)上述過(guò)程,這應(yīng)該可以解決您的問(wèn)題。
它表示在項(xiàng)目中的任何位置添加以下行應(yīng)該可以解決此問(wèn)題...
var?foo?=?Firebase.Core.Configuration.SharedInstance;
如有問(wèn)題,請(qǐng)隨時(shí)返回
- 1 回答
- 0 關(guān)注
- 102 瀏覽
添加回答
舉報(bào)