AppsFlyerSDK / AppsFlyerFramework

AppsFlyer Apple SDK
https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS
Other
163 stars 90 forks source link

Checksum issue with v6.14.0 #280

Open hbanzon opened 2 months ago

hbanzon commented 2 months ago

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.

andibeqiri commented 2 months ago

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

iharkatkavets commented 2 months ago

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

iharkatkavets commented 2 months ago

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

gooson commented 2 months ago

same issue

Joel-Bell-okcupid commented 2 months ago

When should we expect a new release containing the fix?

harishvitta commented 2 months ago

Is there any update on this ticket team?

dayoff-dalma commented 2 months ago

When will it be resolved?

harrywombat commented 2 months ago

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

xinsight commented 2 months ago

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

Joel-Bell-okcupid commented 2 months ago

@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?

guillecom commented 2 months ago

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

sassiwalid commented 2 months ago

any solution please with dynamic version ?

harrywombat commented 2 months ago

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.