andrew.n
Member
Long story short, for more than 1 year ago, Apple released SPM as a replacement for CocoaPods and Carthage.
The first issue is that if we use FlashPhoner in our app, we cannot enable SPM at all, because it requires the Build System option: "New Build System". FlashPhoner integration required configuration of the Build System to be "Legacy Build System".
The second issue that should be taken into consideration is that many frameworks support both CocoaPods/Carthage and SPM, BUT they started to remove the support for CocoaPods/Carthage and they provide updates only using SPM.
We already had to remove one framework from CocoaPods because the last update is only available with SPM, and we had to add it manually to our project. But this is not a long term solution, considering that we use more than 15 frameworks.
My question is very simple when we will have a new version of FlashPhoner SDK to be delivered with SPM?
The first issue is that if we use FlashPhoner in our app, we cannot enable SPM at all, because it requires the Build System option: "New Build System". FlashPhoner integration required configuration of the Build System to be "Legacy Build System".
The second issue that should be taken into consideration is that many frameworks support both CocoaPods/Carthage and SPM, BUT they started to remove the support for CocoaPods/Carthage and they provide updates only using SPM.
We already had to remove one framework from CocoaPods because the last update is only available with SPM, and we had to add it manually to our project. But this is not a long term solution, considering that we use more than 15 frameworks.
My question is very simple when we will have a new version of FlashPhoner SDK to be delivered with SPM?