![](/img/trans.png)
[英]Is it possible to install both objective c and swift library with Cocoapods in same project?
[英]Working with both SPM and Cocoapods in the same project
我有一個 Xcode 項目,由一個swift packages
、一個自定義cocoa pods
和一個目標依賴項組成。
在工作區我有:
項目簡介Util- xcode類型為Framework的項目。 此項目包含 Firebase SPM 依賴項
項目DatabaseUtil -xcode 類型cocoapod項目。 該項目包含 Firebase pod 依賴項
Project MeditationApp - iOS 應用程序類型的 Xcode 項目。 這是主要應用程序,它應該包含ProfileUtil
作為框架 swift 包,以及DatabaseUtil
作為Pod
當我嘗試編譯主 iOS 應用程序時,我看到如下錯誤:
Error: Redefinition of module 'Firebase'
module Firebase {
export *
header "Firebase.h"
}
所以這讓我想知道如果兩者在內部使用相同的庫,我是否可以在同一個項目中混合 SPM 和 Cocoapods? (我在網上找不到任何關於該用例的有用資源,這讓我感到驚訝)
有沒有辦法解決這些問題,因為目前我必須將我的自定義 pod DatabaseUtil
保留為 cocoapods。
沒有。 Firebase 不支持從 CocoaPods 和 Swift Z209802FB858E2C83205027DBBB5DE9 項目中安裝。 在安裝 CocoaPods 后,通過入侵工作區可能會入侵到位,但它會很脆弱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.