cleveradssolutions / CAS-iOS

CAS.AI iOS framework
https://https://cas.ai
Other
7 stars 0 forks source link

SPM Support #8

Open Almaz5200 opened 2 weeks ago

Almaz5200 commented 2 weeks ago

Are there any plans to support Swift Package Manager in the near future? Given the de facto deprecation of CocoaPods for native iOS projects, it seems unreasonable for it to stay the sole option.

Str4tos commented 2 weeks ago

Hello,

Thank you for raising this issue. We are definitely aiming to add support for Swift Package Manager (SPM) integration in the future. However, as a mediation platform, this is quite a complex matter for us.

While there is no inherent difficulty in publishing the CAS.AI Framework for SPM integration, our framework currently relies on dependencies from various advertising sources such as Google Ads, Unity Ads, and many others. This makes our framework less functional without these integrations.

It’s important to note that CAS.AI is not a standalone product. We work with over 20 different advertising sources, and each of these sources would also need to support SPM integration. While some advertising frameworks already support SPM, many do not, and adapting all of them takes time.

Additionally, due to legal and logistical constraints, we are unable to independently convert these advertising frameworks to SPM integration. The advertising sources have years of development in their frameworks, which often use Objective-C internally, creating additional challenges for transitioning to SPM integration.

We will continue to monitor the advertising frameworks ecosystem and will consider adding SPM support as opportunities arise.

Thank you for your understanding.