Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IOS-8413: [Tech] Migrate all remaining dependencies to SPM, get rid of Cocoapods #4272

Open
wants to merge 15 commits into
base: develop
Choose a base branch
from

Conversation

m3g0byt3
Copy link
Contributor

@m3g0byt3 m3g0byt3 commented Nov 25, 2024

IOS-8413

Перенос оставшихся зависимостей в SPM и выпил Cocoapods

Зависит от:

@m3g0byt3 m3g0byt3 added WIP Work in progress always_run_tests Run unit tests even for draft PRs labels Nov 25, 2024
@@ -19809,6 +19600,7 @@
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
EXCLUDED_SOURCE_FILE_NAMES = "GDPerformance*";
Copy link
Contributor Author

@m3g0byt3 m3g0byt3 Nov 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это убирает файлы из релизного бинарника, взято отсюда https://github.com/FLEXTool/FLEX?tab=readme-ov-file#flex-files-added-manually-to-a-project

Конфигурация и включение либы и так закрыты флагами ALPHA || BETA || DEBUG, но дополнительно тут вырезаются сорцы

isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/tangem/firebase-ios-sdk.git";
requirement = {
branch = "feature/IOS-8413_migrate_all_dependencies_to_spm";
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: tag

isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/tangem/BlockiesSwift.git";
requirement = {
branch = "feature/IOS-8413_migrate_all_dependencies_to_spm";
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: tag

"location" : "https://github.com/CombineCommunity/CombineExt.git",
"state" : {
"revision" : "d7b896fa9ca8b47fa7bcde6b43ef9b70bf8c1f56",
"version" : "1.8.1"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Через подсы стоял 1.8.0, чейнджи незначительные CombineCommunity/CombineExt@1.8.0...1.8.1

@m3g0byt3 m3g0byt3 changed the title IOS-8413: [Tech] Migrate all dependencies to SPM IOS-8413: [Tech] Migrate all remaining dependencies to SPM Nov 27, 2024
@m3g0byt3 m3g0byt3 removed the WIP Work in progress label Nov 27, 2024
@m3g0byt3 m3g0byt3 marked this pull request as ready for review November 27, 2024 17:54
@m3g0byt3 m3g0byt3 requested review from tureck1y and a team as code owners November 27, 2024 17:54
@m3g0byt3 m3g0byt3 removed the always_run_tests Run unit tests even for draft PRs label Nov 27, 2024
@m3g0byt3 m3g0byt3 changed the title IOS-8413: [Tech] Migrate all remaining dependencies to SPM IOS-8413: [Tech] Migrate all remaining dependencies to SPM, get rid of Cocoapods Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants