我创建了一个框架来模块化应用中的广告集成。 为了工作,这个框架需要其他框架作为依赖(即 GoogleMobileAds)。 嵌入式框架也有一些依赖项(例如:GoogleAppMeasurement)。
直到这里一切正常。
问题在于开发主应用程序时。 主应用程序将 firebase 作为依赖项。而且 firebase 也有 GoogleAppMeasurement 作为依赖项。
现在我们最终将相同的框架嵌入到应用程序中两次,生成警告(如预期)并阻止我们将应用程序上传到 App Store connect。
问题是:如何不两次嵌入 GoogleAppMeasurement 框架? 如果应用程序还没有 GoogleAppMeasurement 依赖项,是否可以选择在我自己的广告框架中加载它?
一些精度:
谢谢