Bundle sync improvements
This release could have been 1.1.5
if it were just the fixes that are included in this release, but the bundle syncing logic was changed:
- Bundles Manager only retrieve a new manifest if it is notified by LaunchKit that the
bundlesUpdatedTime
has changed. This is different than in the past where the bundles manager would always made an additional HTTP call to LK servers to retrieve a bundles manifest.
Fixes:
- Fixed an intermittent crash that was the result of a race condition in queueing up track calls via NSOperation.
- Include build-number (in addition to version) when checking for whether a particular UI has been shown to the user.
- (Hopefully) Fixed a warning about imports if using LaunchKit via Carthage (See Issue)