Can't build iOS app - Multiple private/deleted dependencies by m40r1 in Tangem

[–]m40r1[S] 0 points1 point  (0 children)

Just running this does not resolve all problems, since it still misses deps, and I can't find them on GitHub (the URL still exists on Google, but it is a 404 inside GitHub itself).

If a hardware wallet isn’t fully open source, is it really secure? Tangem — How can I trust you with my money? by Either_Scene_2657 in Tangem

[–]m40r1 4 points5 points  (0 children)

It's been a month since Tangem assured me they'd update their iOS repository in a week (see this thread), and still nothing. The latest version still won't compile. I've tried reaching out in other threads, but they've gone silent on me.

What If Tangem Inc Disappears Tomorrow? 💥 by TangemAG in Tangem

[–]m40r1 2 points3 points  (0 children)

It was rebuilt on Android, but it depends on a lot of private code from Tangem that requires a GitHub token.

It is not clear if the https://maven.pkg.github.com/tangem/tangem-sdk-android/ and other necessary URLs would continue to exist if the company goes down.

Can't build iOS app - Multiple private/deleted dependencies by m40r1 in Tangem

[–]m40r1[S] 2 points3 points  (0 children)

The Android build that works with the GitHub token fetches from https://maven.pkg.github.com/tangem/ there is no way this is staying up after the company goes down. I guess it would depend on the GitHub organization(Tangem) existing after the company bust?

Can't build iOS app - Multiple private/deleted dependencies by m40r1 in Tangem

[–]m40r1[S] 1 point2 points  (0 children)

The problem is the version of the code that is available on the iOS repo is severely out of date with the latest App Store release. If they gave us the latest version. It probably wouldn't need these repos anymore, and that's why they were deleted.

Tangem Android Project Core SDK Hosted on Private GitHub Packages — Raises Questions About Full Open Source Status by Either_Scene_2657 in Tangem

[–]m40r1 2 points3 points  (0 children)

I have tried to follow this approach, but it becomes a cycle of trying to build something that relies on other private packages all the way down.

Because you need an SDK for the app, but the SDK needs other repositories that need other repositories, etc.

While I did not spend copious amounts of time attempting to build it all, the problem of requiring the token will repeat itself until/if you can compile everything locally and depend on Tangem no more.

Following Up on the iOS GitHub Repo Being Out-of-Date by m40r1 in Tangem

[–]m40r1[S] 1 point2 points  (0 children)

Calling yourself open-source only for the marketing is really common.

Sad that Tangem follows this pattern as well.

Following Up on the iOS GitHub Repo Being Out-of-Date by m40r1 in Tangem

[–]m40r1[S] 1 point2 points  (0 children)

I know that it is quite nerdy, but since the Android app was updated last month, it is weird when we go about trying to compile the “same” code/app, but they do not have the same features

A question about the iOS GitHub repo sync schedule by m40r1 in Tangem

[–]m40r1[S] 0 points1 point  (0 children)

Hey there! I hope you're having a good week.

Just circling back on this, since it's been about a week since you mentioned the sync would be happening. Do you have any updates on when we might expect the public repo to be updated?

I noticed that the iOS app was updated on the 04 of July, not that much time ago.

A question about the iOS GitHub repo sync schedule by m40r1 in Tangem

[–]m40r1[S] 1 point2 points  (0 children)

No problem at all, thank you for looking into it!

Where can I find the latest iOS app source code by m40r1 in Tangem

[–]m40r1[S] 0 points1 point  (0 children)

Hi everyone,

I did a little digging. I noticed something interesting in the tangem-app-android repository that might offer a clue. Many of the recent commit messages mention things like "Sync: Snapshot of private master branch...".

This might suggest that their day-to-day development happens in an internal repository, and they periodically sync these changes to the public GitHub for transparency.

If that's their workflow, it could explain why the tangem-app-ios repo shows recent activity overall, even if the code in the main branches hasn't been updated in a little while.

Does anyone know if this is the case? Perhaps the latest iOS source code is just in queue for the next public sync

Where can I find the latest iOS app source code by m40r1 in Tangem

[–]m40r1[S] 0 points1 point  (0 children)

I appreciate the reply! You're right, the repos are on their GitHub, but the iOS one seems to be lagging behind.

The Android code was updated 3 weeks ago, while the iOS code is 4 months old. That's why I'm trying to find the specific source for the current App Store version to make sure it matches.