簡體   English   中英

與其他框架和主應用程序使用相同的框架時出現錯誤

[英]Getting error when have same framework used with another framework and main application

我的應用程序由主應用程序,2個自定義框架和1個充滿對象的框架組成。 我想在主應用程序和兩個子級框架中使用對象框架,但是我都在兩個類中都實現了類。 哪一個未定義。 錯誤

我的一個額外框架很快,而另一個目標是目標c,但這沒什么不同。

當包含框架時,常見的問題是包含相同的子模塊。 由於二進制文件中包含相同的符號,因此會發生重復錯誤,因此,當您同時包含兩個符號時,鏈接器將失敗。

有幾種解決方法。

  1. 用另一個域前綴重命名您所包含的“父”框架中的類(如果可以訪問源代碼,通常的方法是重命名)

  2. 另外,如果您可以分別構建所有這些框架,則此鏈接可能會有所幫助(它是git子模塊功能,當您必須處理Pods時,該功能也很有用,我認為它可以提供一個思路,如何解決您的問題)

希望這可以幫助。

暫無
暫無

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

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