AppsFlyerFramework icon indicating copy to clipboard operation
AppsFlyerFramework copied to clipboard

Checksum issue with v6.14.0

Open hbanzon opened this issue 10 months ago • 13 comments

Report

Trying to update from 6.13.2 to 6.14.0 but am getting the following error in Tuist

error: checksum of downloaded artifact of binary target 'AppsFlyerLib' (e3063f25dd58b242c31d1bc5761fcb96930539e8e4d0745c22df792ecbd455e0) does not match checksum specified by the manifest (d7fdf61996dacb7787506305b6c541197ede64fcc4528c41842d9a507bd1b94b)

SDK Version

6.14.0

What did you do?

tuist fetch

What did you expect to happen?

Fetching of SDK is successfull

What happened instead?

error: checksum of downloaded artifact of binary target 'AppsFlyerLib' (e3063f25dd58b242c31d1bc5761fcb96930539e8e4d0745c22df792ecbd455e0) does not match checksum specified by the manifest (d7fdf61996dacb7787506305b6c541197ede64fcc4528c41842d9a507bd1b94b)

Please provide any other relevant information.

Happens in both Tuist 3 and Tuist 4.

hbanzon avatar Apr 08 '24 18:04 hbanzon

This PR could resolve this: https://github.com/AppsFlyerSDK/AppsFlyerFramework/pull/275

However the recommended solutions seems to be using static repo: https://github.com/AppsFlyerSDK/AppsFlyerFramework-Static

andibeqiri avatar Apr 08 '24 18:04 andibeqiri

Is it hard to fix a checksum in config file for v6.14.0 ?

iharkatkavets avatar Apr 11 '24 07:04 iharkatkavets

I created a pull request which fixes the issue https://github.com/AppsFlyerSDK/AppsFlyerFramework/pull/284

iharkatkavets avatar Apr 11 '24 07:04 iharkatkavets

same issue

gooson avatar Apr 12 '24 01:04 gooson

When should we expect a new release containing the fix?

Joel-Bell-okcupid avatar Apr 12 '24 21:04 Joel-Bell-okcupid

Is there any update on this ticket team?

harishvitta avatar Apr 15 '24 23:04 harishvitta

When will it be resolved?

dayoff-dalma avatar Apr 16 '24 10:04 dayoff-dalma

Yep this has totally blocked my release and I can't find a workaround yet.

harrywombat avatar Apr 16 '24 11:04 harrywombat

I was getting still getting this annoying checksum issue after switching to the static library (https://github.com/AppsFlyerSDK/AppsFlyerFramework-Static). Eventually, I figured out that I also had a dependency to the old AppsFlyer in one of my modules.

My suggestion is to:

  1. remove AppsFlyer from your project completely.
  2. Close/Re-open Xcode and you should not see any references to AppsFlyer during Xcode's "Resolve Packages" phase.
  3. Once "Resolve Packages" does not have any errors, then add: https://github.com/AppsFlyerSDK/AppsFlyerFramework-Static

xinsight avatar Apr 16 '24 11:04 xinsight

@xinsight Thanks for the suggestion. I attempted to use the static framework. I was able to add it as Package Dependency at the project level without issue. However, I also need to add the dependency to a swift package module within the project. I'm struggling to identify the correct syntax/formatting/declaration in the Package.swift file. Any suggestions?

Joel-Bell-okcupid avatar Apr 16 '24 15:04 Joel-Bell-okcupid

Also this is not a long term solution as the static library doesn't contain the privacy manifest files apparently which will be required starting may 1st 2024

guillecom avatar Apr 16 '24 18:04 guillecom

any solution please with dynamic version ?

sassiwalid avatar Apr 17 '24 09:04 sassiwalid

This still isn't working for me still. I'm getting "Missing package product 'AppsFlyerLib'" now as well no matter which package version I try to add. Restarted Mac, reset package caches, deleted derived data and the rest.

harrywombat avatar Apr 19 '24 09:04 harrywombat