Releases: RoverPlatform/rover-campaigns-ios
Releases · RoverPlatform/rover-campaigns-ios
3.11.0
Release Notes
- In the Rover Debug Settings window (reach it with
rv-myapp://presentSettings
) , you can now manually set a Device Name to aid in finding it in the web interface when sending a test push for a Campaign. - SettingsViewController has been internally renamed to RoverSettingsViewController, which may aid with some previous compatibility issues.
3.9.3
v3.9.1
v3.9.0
Changelog
- Support for SwiftPM.
- Drop Carthage support.
- iPhone 13 device model detection.
If you use Carthage, here is the procedure to migrate to SwiftPM:
- remove the Rover and RoverCampaigns dependencies from your Cartfile.
- Follow the SwiftPM installation procedure on https://github.com/RoverPlatform/rover-campaigns-ios/wiki
If you use Cocoapods and wish to migrate to SwiftPM (Optional):
- remove the Rover and RoverCampaigns dependencies from your Podfile
- Follow the SwiftPM installation procedure on https://github.com/RoverPlatform/rover-campaigns-ios/wiki
- You will need to update the imports in Swift files that use Rover Campaigns. Some trial and error may be involved here, but in lieu of
import RoverCampaigns
you will need toimport RoverFoundation
. Note that depending on your API usage, you may need to import other modules, suchimport Rover
,import RoverLocation
, or others.