Ios 项目与来自两个同名cocoa pod的类冲突-现在怎么办?

Ios 项目与来自两个同名cocoa pod的类冲突-现在怎么办?,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我已经导入了SwiftyStoreKit和FirebaseDatabase。不幸的是,两个pod都使用了一个名为“TransactionResult”的类,所以我不能使用任何一个。 我尝试查找Firebase源文件,这实际上不是一个好主意,但我找不到任何可能更改其TransactionResult类的名称。SwiftyStoreKit中的一个显然来自苹果的StoreKit库,所以我怀疑我是否能够重命名它。在那种情况下我能做什么?每次使用Firebase TransactionResult时,我都

我已经导入了SwiftyStoreKit和FirebaseDatabase。不幸的是,两个pod都使用了一个名为“TransactionResult”的类,所以我不能使用任何一个。
我尝试查找Firebase源文件,这实际上不是一个好主意,但我找不到任何可能更改其TransactionResult类的名称。SwiftyStoreKit中的一个显然来自苹果的StoreKit库,所以我怀疑我是否能够重命名它。在那种情况下我能做什么?每次使用Firebase TransactionResult时,我都会收到一个“TransactionResult不明确”错误。

您可以通过在其前面加上模块名来指定所使用的
TransactionResult
类,例如
SwiftyStoreKit.TransactionResult
FirebaseDatabase.TransactionResult

(导入模块时,前缀应为模块的名称):

导入模块One
导入模块
设v1=Swift.ClassName
设v2=ModuleOne.ClassName
设v3=modulewo.ClassName
希望这有帮助