所以我正在创建一个使用 Firebase、谷歌地图 SDK、核心位置和负载其他小第三方的应用程序,但是有没有一点所有这些 pod 都变得太多了?除了明显的大型项目和 IPA 文件大小之外,拥有这么多 pod 有什么负面影响?
为了让您了解我这里有多少个 pod,这是我的 pod 文件列表
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/AdMob'
pod 'Firebase/Messaging'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'GooglePlacesSearchController'
pod 'CVCalendar', '~> 1.6.0'
pod 'SDWebImage', '~> 4.0'
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'
pod 'VMLocationManager', :git => 'https://github.com/varshylmobile/LocationManager.git'
pod 'BraintreeDropIn'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
pod 'HFSwipeView'
pod 'fluid-slider'
pod 'paper-onboarding'
我要问的是,拥有这么多可能发生冲突或导致内存问题的 pod/库/sdk 是否存在任何危险或潜在风险?