我对项目执行了pod update
。该项目使用以下Pod:
pod 'Firebase/Core'
pod 'Google-Mobile-Ads-SDK'
pod 'Fabric'
pod 'Crashlytics'
自更新以来,Pods> FirebaseInstanceID目录的格式不正确。只是充满了.h和.m文件以及一个Support Files目录。
以下屏幕截图:
在执行pod update
之前,目录已使用Frameworks> FirebaseInstanceID.framework> Headers正确格式化。 (仅供参考,我删除了FirebaseCrash)。
以下屏幕截图:
这仅在1个特定项目中发生。我正在其他几个项目中使用Firebase。当我更新Pod时,它们都没有FirebaseInstanceID目录的这种格式错误。
为什么在pod更新后FirebaseInstanceID目录的格式不正确?
答案 0 :(得分:1)
FirebaseInstanceID最近已开源,并将其从二进制转换为源CocoaPod。您会在安装中注意到FirebaseCore具有类似的源结构。
Firebase SDK会随着时间open sourcing逐步递增。如果要将二进制框架集成到应用程序中,可以尝试使用CocoaPods Rome或Carthage。
不过,很明显,建议并最好使用默认的CocoaPods安装。